![]() |
vấn đề đo hiệt độ và hiển thị trên led 7 thanh
nếu mình đo được ra hàm READADC =10 bít. thì hiển thị trên led 7 thanh 4 doạn như thế nào hả các bạn (chỉ hiển thị 2 đoạn đầu là nhiệt độ còn 2 đoạn cuối hiển thị chữ độ C )thì làm như thế nào hả các bác?
cám ơn nhiều! |
thế nếu nhiệt độ mà trên 100 độ thì cậu lấy thế nào?hiển thị kiểu gì?
nếu mà nhiệt độ mà là số có 2 chữ số thì cậu phân tích thành hàng chục và hàng đơn vị rồi sử dụng thuật toán quét led cho hiển thị 2 đoạn đầu còn 2 đoạn cuối thì cậu phải xem datasheet của led 7 thanh rồi xem ký tự thập phân nào có dạng chữ C và o(nhiệt độ)(ví dụ để hiển thị chữ o thì 1 nửa trên của led 7 thanh phải sáng ......) mình thì chưa hiển thị độ c,mình nói thế hy vọng sẽ giúp được bạn... |
Trích:
|
Bạn thử dùng thuật toán nay đê tách số nha!
vd; int a=9,a2,a1; a/10= a1;//(a1=9) a%10=a2;//(a2=2) sau đó bạn đưa a1 vào led hàng chục và a2 vào led hàng đơn vị là được thôi. ý quên trước đó bạn phải đối ra mã led 7 đoạn nha. |
Trích:
mình muốn hiển thị nhiệt độ và cả chữ độ C nũa bạn cho ví dụ mẫu đi thạnk |
Trích:
còn muốn hiển thị oC thì bạn phải xembảng chân lý của led 7 thanh rồi chế nó ra thành o và C(thực chất là cho các thanh a hay b hay c....của con led7 thanh sáng thôi). |
Múi giờ GMT. Hiện tại là 02:42 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam