void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, STM32!");
}
void loop() {
// put your main code here, to run repeatedly:
delay(10); // this speeds up the simulation
}
HỆ NHÚNG - Led 7 đoạn
Nguyên lý:
- Led 7-seg gồm 7 đèn led, nối chung nhau 1 chân nguồn.
- Led 7-seg với các led chung nhau chân điện áp thấp gọi là
Cathode chung, ngược lại là Anode chung.
- Led 7-seg cũng cần 7 điện trở hạn dòng cho 7 đèn led bên trong
- Mỗi led 7-seg cần 7 chân điều khiển. Vây giả định rằng nếu cần điều
khiển 4 đèn 7-seg thì cần 7x4=28 chân pin. Cần quá nhiều chân pin.
- Vì vậy người ta sử dụng cách nối song song tất cả các chân pin
a, b,c,d,e,f,g của tất cả các led 7-seg,
và xây dựng thuật toán (lợi dụng cơ chế lưu ảnh ở võng mạc) sao cho
trong 1 thời điểm trong số các đèn 7-seg chỉ có 1 duy nhất 1 đèn
7-seg sáng, gọi là điều khiển One-hot/One-cold
Trong mô phỏng này, click vào công tắc gạt/switch để tắt bật toàn bộ 7-seg.
Trong thực tế, switch sẽ thay bằng 1 transistor 1N2222 để tắt bật bằng lập trình