![]() |
|
Tài trợ cho PIC Vietnam |
PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#5 |
Đệ tử 4 túi
Tham gia ngày: May 2007
Bài gửi: 81
: |
Có mất vẫn đề như thế này. Trước khi bạn làm kết hợp với ADC (sử dụng biến trở như bạn nói) thì bạn nên làm thử với 1 giá trị cố định (với đoạn code mà mọi người đã làm đc ở trên), và chắc chắn rằng "mô tơ" của bạn chạy (nghĩa là code chạy ổn). Sau đó mới viết thêm phần ADC.
Về phần ADC của bạn thì bạn nên khai báo cấu hình bạn đâu là sử dụng 8bit hay 10 bit. ví dụ. Code:
#include <12F683.h> #device adc=10 //#device adc=8 Nếu là 10 bit (0-1023). các giá trị của bạn chỉ nhận từ 0-255 các giá trị còn lại tương ứng với đầu ra là 1 hết (nghĩa là biến trở chỉ có tác dụng trong 1 khoảng nhỏ). |
![]() |
![]() |
|
|