Thông báo

Collapse
No announcement yet.

làm sao truyền được số thực từ VDK lên máy tính?

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • làm sao truyền được số thực từ VDK lên máy tính?

    hi các bác em làm cái vôn kế giao tiếp máy tính bằng adc MCP3204 khổ nổi nó không truyền đươc kiểu số hay kiều số thực(VD:10.5 V) làm sao cho nó truyền được kiểu số còn kiểu chuỗi thì ok rồi mong các bác chỉ dẫn giúp ạ

  • #2
    dùng printf bình thường thôi. giả sử gửi 10.5 thì trên pc sẽ nhận được 0x31 0x30 0x2E 0x35.
    trên pc có thể lấy được giá trị float bằng cách nhietdo = float.Parse(temp3);

    đây là cách thông thường nhé

    Comment


    • #3
      Nguyên văn bởi diamond Xem bài viết
      hi các bác em làm cái vôn kế giao tiếp máy tính bằng adc MCP3204 khổ nổi nó không truyền đươc kiểu số hay kiều số thực(VD:10.5 V) làm sao cho nó truyền được kiểu số còn kiểu chuỗi thì ok rồi mong các bác chỉ dẫn giúp ạ
      Chào bạn!

      Bạn chuyển hết data sang chuỗi để truyền nhé. Bên nhận dùng các hàm xử lý chuỗi để tách và đưa về giá trị kiểu số.

      Chúc bạn thành công!
      Ngô Đông Y
      ********
      Mobile : 0984053088
      Yahoo :
      Email :

      Comment


      • #4
        Làm thế nào để chuyển một số thành chuỗi bạn. ví dụ mình dung 89C51 truyền thong port nối tiếp --> COM --> Máy tính...mình muốn truyền một chuỗi đaị loại như này:. Send( "Đo am la: " i "%") với "i" là một biến ngẩu nhiên có giá trị phụ thuộc vào cảm biến độ ẩm..còn phần trên máy tính thì mình đã tách chuỗi OK

        Comment

        Về tác giả

        Collapse

        diamond Tìm hiểu thêm về diamond

        Bài viết mới nhất

        Collapse

        Đang tải...
        X