circuiti
Display a 7 segmenti su Arduino
Questa istruzione mostra come visualizzare 0-9 cifre sul display a 7 segmenti usando Arduino.
Di che cosa hai bisogno:
- Arduino Uno 3
- 7 display a sette segmenti
- 2 resistori da 220 Ohm
- Cavi jumper
Passaggio 1: effettuare connessioni


Collegare i pin descritti di seguito:
- Arduino Pin 2 a Pin 9.
- Arduino Pin 3 a Pin 10.
Arduino Pin 4 a Pin 4.
Arduino Pin 5 a Pin 2 ..
Arduino Pin 6 a Pin 1.
Arduino Pin 8 a Pin 7.
Arduino Pin 9 a Pin 6.
Da GND a Pin 3 e Pin 8 collegati ciascuno con resistori da 220 ohm.
allegati
Download di Frizting Sketch.fzz a 7 segmenti
Passaggio 2: codice Arduino
int a = 2; // Per visualizzare il segmento "a"
int b = 3; // Per visualizzare il segmento "b" int c = 4; // Per visualizzare il segmento "c" int d = 5; // Per visualizzare il segmento "d" int e = 6; // Per visualizzare il segmento "e" int f = 8; // Per visualizzare il segmento "f" int g = 9; // Per visualizzare il segmento "g"
void setup () {pinMode (a, OUTPUT); // A pinMode (b, OUTPUT); // B pinMode (c, OUTPUT); // C pinMode (d, OUTPUT); // D pinMode (e, OUTPUT); // E pinMode (f, OUTPUT); // F pinMode (g, OUTPUT); // G}
void displayDigit (int digit) void turnOff () {digitalWrite (a, LOW); digitalWrite (b, LOW); digitalWrite (c, LOW); digitalWrite (d, LOW); digitalWrite (e, LOW); digitalWrite (f, LOW); digitalWrite (g, LOW); } void loop () {
per (int i = 0; i <10; i ++) {displayDigit (i); ritardo (1000); Spegni(); }}