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:

  1. Arduino Pin 2 a Pin 9.
  2. Arduino Pin 3 a Pin 10.
  3. Arduino Pin 4 a Pin 4.

  4. Arduino Pin 5 a Pin 2 ..

  5. Arduino Pin 6 a Pin 1.

  6. Arduino Pin 8 a Pin 7.

  7. Arduino Pin 9 a Pin 6.

  8. 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(); }} 

Articoli Correlati