Il primo programma che potremo fare con il nostro nuovo shield è quello che verifica il corretto funzionamento del display
Per fare questo accendere mo i segmenti ed il punto uno ad uno per un quarto secondo cadauno
Per prima cosa, per rendere più chiaro il programma definiremo delle constanti per i numeri dei piedini
Dovendo configurare, accendere e spegnere otto uscite, ho pensato di utilizzare un array di costanti, che mi mettano in relazione i segmenti da a a g ed il punto ai relativi numeri di piedino
A questo punto il programma diventa molto semplice
Nella funzione setup () fare o un ciclo for che imposti tutti i piedini elencati nel vettore in uscita tramite la funzione pinMode(segments , OUTPUT);
Nella funzione loop faremo ancora un ciclo for su tutti i segmenti ed il punto, accendendo un segmento, attendendo un secondo e spegnendo il segmento: digitalWrite(segments , LOW); // Accende il LED delay (250); // Attende 1/4 di secondo digitalWrite(segments , HIGH); // Spegne il LED