230.000₫
A1908, Hai Ling Qu, Taizhou,Jiangsu,China
cảm biến nhiệt độ thường có độ chính xác khoảng 0.5 độ C
Các cảm biến nhiệt độ thường có độ chính xác khoảng 0.5 độ C. Tuy nhiên nó vẫn hiển thị ở dạng thập phân 30.1 hoặc 30.2 bình thường. Chỉ có điều số này sẽ lêch tối đa là 0.5 độ (tuỳ loại cảm biến) so với nhiệt độ môi trường thực tế.
temp = (5.0 * analogRead(tempPin) * 100.0) / 1024
1, Giá trị Arduino đưa ra khi đọc ADC là một số nguyên 10bit. 2^10 = 1024 như vậy có 1024 nấc giá trị khác nhau. Do Arduino mặc định sử dụng nguồn ngoài (~5V) để đọc ADC nên 1024 giá trị này tương ứng với khoảng hiệu điện thế 0 - 5V. Như vậy analogRead của Arduino không trả về hiệu điện thế trực tiếp mà ta cần tính ra con số này.
2, Datasheet LM35 yêu cầu đo hiệu điện thế để từ đó suy ra nhiệt độ theo công thức:
10mV = 1 độ C tức là 0.01V = 1 độ C. Nghĩa là lấy hiệu điện thế đo được chia 100.
3, Theo quy tắc tam suất:
1024 ------ 5V
reading --- voltage = ?
Đó chính là lý do vì sao đoạn code dài và dễ hiểu như vậy.
cảm biến nhiệt độ thường có độ chính xác khoảng 0.5 độ C
cảm biến nhiệt độ thường có độ chính xác khoảng 0.5 độ C
HẾT HẠN
Mã số : | 11562347 |
Địa điểm : | Hà Nội |
Hình thức : | Cần bán |
Tình trạng : | Hàng mới |
Hết hạn : | 31/12/2017 |
Loại tin : | Thường |
Gợi ý cho bạn
Bình luận