Thông báo

Collapse
No announcement yet.

Xin giúp đỡ lỗi cảm biến LM35 với Arduino?

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

  • Xin giúp đỡ lỗi cảm biến LM35 với Arduino?

    Chào các Bác!
    Em mới tập tành Arduino không lâu, đã làm được một số bài căn bản như chớp tắt led rồi. Sẵn tiện có con LM35, nên nạp code và chạy thử, bật Serial Monitor trong Arduino IDE lên thì thấy
    nhiệt độ hiển thị tốt rồi, nhưng em dí mỏ hàn vào LM35 thì nhiệt độ không tăng mà còn giảm, giảm xuống 0 thì vẫn cứ đứng yên ở đó. Lấy mỏ hản ra thì nhiệt độ trong Serial monitor mới từ từ lên cao trở lại (có vẻ nó bị ngược- đáng ra dí mỏ hàn nóng vào thì nó phải tăng nhiệt độ lên chứ).
    Các Bác có kinh nghiệm hay đã biết lỗi này, hỗ trợ em với ạ.
    PS: em đã thay LM35 khác rồi, nó vẫn vậy.
    Code:
    int sensorPin = A0;
    
    void setup()
    {
    Serial.begin(9600);
    }
    
    void loop()
    {
    int reading = analogRead(sensorPin);
    float voltage = reading * 5.0 / 1024.0;
    float temp = voltage * 100.0;
    Serial.println(temp);
    delay(1000);
    }

  • #2
    Gợi ý đơn giản nhé, code bạn viết đọc hằng số nhiệt âm hay dương, cái sensor bạn có lac dương hay âm, phù hợp nhu cầu của bạn chưa?
    mới làm không tránh được sai sót nhưng muốn b giỏi được phải học cách tra cứu và viết thuật toán nhanh nhạy chút mới được.
    Đôi điều chia sẻ, thân chào

    Comment

    Về tác giả

    Collapse

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

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

    Collapse

    Đang tải...
    X