Cần giúp hiển thị tốc độ lên LCD

dangthang123

Học sinh phổ thông
#1
em dùng encoder để đo tốc độ động cơ nhưng em thấy nó hiển thị . mọi người có thể giúp em được không. em cam ơn ạ. em không biết thuật toán hiển thị encoder.
 

Đính kèm

mta_cdt

Super Moderator
Thành viên BQT
#2
em dùng encoder để đo tốc độ động cơ nhưng em thấy nó hiển thị . mọi người có thể giúp em được không. em cam ơn ạ. em không biết thuật toán hiển thị encoder.
- Bạn chụp ảnh mạch+paste code đưa lên mọi người đỡ phải down về.
- Mình chưa thấy ai dùng input captrue để đọc xung encorder cả, thường đọc xung đưa vào INT hoặc là đầu vào counter.
 

dangthang123

Học sinh phổ thông
#4
bây giờ em mà dùng ngắt ngoài và 1 timer để tính tốc độ thì thuật toán để hiển thị lên lCD như thế nào vậy anh.
 

mta_cdt

Super Moderator
Thành viên BQT
#5
Trước khi dùng bạn phải sử dụng được ngắt ngoài với timer đã. Dùng ngắt ngoài đếm được số xung (quãng đường), dùng timer đếm được thời gian, lấy số xung chia cho thời gian thì được vận tốc thôi.
 

Quảng cáo Google