View Single Post
Old 22-01-2009, 11:56 PM   #8
Mr.Bi
Đệ tử 7 túi
 
Tham gia ngày: Jul 2007
Nơi Cư Ngụ: Đà Nẵng
Bài gửi: 188
:
Trích:
Nguyên văn bởi ham_hoc_hoi View Post
bác nam ơi, em đọc 1 lúc 5 chân ADC là AN0,1,2,3,6
các chân này em nối với chân giữa của biến trở 100k, 2 chân còn lại của btr dc nối vào nguồn 5V, em đã đọc dc 5 giá tri ADC và hiển thị len LCD, nhưng mà các giá trị này toàn bị dao động thôi bác ah, ngoại trừ em vặn về 0 và 5V thì giá trị ADC đứng yên, em vặn 1 giá trị bất kì chẳng hạn thì nó dao đọng ví dụ từ 231 đến 243, nó cứ chạy lên chạy xuống.
Làm sao để đọc dc giá trị ko bị dao động hả bác
làm sao ko dao động đc u ?!! nguyên nhân í là do biến trở than của chúng ta . Cách khắc phục : adc = read_adc(AN0) , nếu (231<= adc <=243) thì ta làm công việc j đóa . Dễ ẹt thui mà ! động não chút là ta có thể dùng software khắc phục nhược điểm của hareware.
Mr.Bi vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn