View Single Post
Old 16-06-2015, 05:28 PM   #1
phuongthao201
Nhập môn đệ tử
 
phuongthao201's Avatar
 
Tham gia ngày: Oct 2014
Nơi Cư Ngụ: Hưng Yên
Bài gửi: 1
:
[HELP] Đo nhiệt độ+đk thiết bị giao tiếp máy tính LM35+16F877A

Em đang làm đề tài về điều khiển thiết bị giao tiếp máy tính (cái này đã xong), giờ muốn đo nhiệt độ để hiển thị lên form, dùng LM35, code phần giao diện em viết như này, vậy code C như nào để form có thể nhận hiển thị nhiệt độ? đã đọc rất nhiều bài liên quan trên mạng nhưng giờ rối tung hết cả lên rồi ạ
à, em muốn hỏi thêm, chân OUT của LM35 nối trực tiếp với chân analog của VĐK hay có phải thêm con trở nào ko? em đọc nhiều bài thấy bảo đo không chính xác, vậy muốn giảm sai số thì phải làm như nào ạ?
ảnh giao diện

PHP Code:
        private void timNhiet_Tick(object senderEventArgs e)
        {
            
adc serialPort1.ReadExisting();
            
this.Invoke(new EventHandler(DisplayText));
        }
        private 
void DisplayText(object senderEventArgs e)
        {


            
lbNhietdo.Text adc;
            if (
Convert.ToInt32(adc) > 35)
            {
                
lbTrangthai.Text "High Tempareture";
            }
            else
                if (
Convert.ToInt32(adc) < 20)
                {
                    
lbTrangthai.Text "Low Tempareture";
                }
                else
                    
lbTrangthai.Text "Normal Tempareture";
        
        } 
phuongthao201 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn