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.
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); }
Comment