Em dùng cảm biến LM335 (Cảm biến nhiệt). Em hiện thị cả kết quả ADC đọc được lên LCD. Nhưng thấy kết quả tính ra nhiệt độ tử giá trị ADC này lại khác so với giá trị tính toán bằng tay của mình (Tức là CPU tình sai trong công thức t = ((ADCValue-559)*49)/100)
Nếu mà em thay đổi biểu thức trên bằng : t = ((ADCValue-559)*0.49 thì giá trị của t nhẩy lên 1 số rất lớn so với giá trị ADC đo được? em khai báo biến t là unsigned int
|