Hiển Thị Led 7 đoạn Arduino Ide
Yêu cầu : Em hãy viết chương trình hiển thị Led 7 đoạn hiển thị từ 0 - 9 stm32 Arduino ide.
Hướng dẫn
1. Sơ đồ nguyên lý :
#define A PA0 #define B PA1 #define C PA2 #define D PA3 #define E PA4 #define F PA5 #define G PA6 void setup() { pinMode(A, OUTPUT); pinMode(B, OUTPUT); pinMode(C, OUTPUT); pinMode(D, OUTPUT); pinMode(E, OUTPUT); pinMode(F, OUTPUT); pinMode(G, OUTPUT); } void loop() { sevenSeg(0,1,1,1,1,1,1); // 0 delay(500); sevenSeg(0,0,0,0,1,1,0); // 1 delay(500); sevenSeg(1,0,1,1,0,1,1); // 2 delay(500); sevenSeg(1,0,0,1,1,1,1); // 3 delay(500); sevenSeg(1,1,0,0,1,1,0); // 4 delay(500); sevenSeg(1,1,0,1,1,0,1); // 5 delay(500); sevenSeg(1,1,1,1,1,0,1); // 6 delay(500); sevenSeg(0,0,0,0,1,1,1); // 7 delay(500); sevenSeg(1,1,1,1,1,1,1); // 8 delay(500); sevenSeg(1,1,0,1,1,1,1); // 9 delay(500); } void sevenSeg (int g, int f, int e, int d, int c, int b, int a) { digitalWrite(A, a); digitalWrite(B, b); digitalWrite(C, c); digitalWrite(D, d); digitalWrite(E, e); digitalWrite(F, f); digitalWrite(G, g); }
Sau đó build và nạp chương trình .
Chúc các bạn thành công !