Digitando in input un numero tra 0 e 9 sul monitor seriale il display a 7 segmenti ne visualizzi il valore.

N.B. usando l’istruzione Serial.read() il monitor seriale riceve un input dalla tastiera e lo tramuta nel corrispondente codice ASCII. Per avere il corrispondente valore usare gli apici.

Il display 7 segmenti incorpora 7 led a forma di segmento. Accendendo più led contemporaneamente si possono comporre semplici figure, lettere e numeri.

Ciascun led necessita di una resistenza in serie, oppure è possibile usare il polo comune ed inserirvi in serie la resistenza (300-500 Ohm). Il display riporta una serie di contatti distinti con le lettere maiuscole dell’alfabeto A,B…G. Nella figura in fondo c’è indicata la corrispondenza lettera – segmento.  Ogni contatto del display viene pilotato da un pin digitale (dal 6 al 12) che può essere acceso (digitalWrite) indipendentemente dagli altri. In figura ci sono indicati anche i pin utilizzati.

Creare un programma che faccia accendere in sequenza i 7 segmenti.

 

Usiamo il primo circuito, con i pin collegati come in figura.