Dado elettronico con Arduino
Vediamo come realizzare un simulatore di dado elettronico con Arduino.
Con questo semplice progetto potremo familiarizzare coi display a 7 segmenti. Nonostante si tratti di dispositivi ormai superati dai moderni display (LCD, OLED, e-ink) questi componenti mantengono un certo fascino.
Vediamo quindi come utilizzarne uno per realizzare un dado elettronico.
Firmware del dado elettronico con Arduino
Di seguito trovate il codice da caricare su Arduino per il funzionamento. Potete copiarlo o scaricare direttamente il file (download)
Il firmware utilizza la funzione random() per generare ad ogni lancio un numero (pseudo) casuale da 1 a 6, come un dado reale.
Il programma è pronto per essere utilizzato con un display ad anodo comune, ma può essere facilmente modificato per modelli a catodo comune.
Schema di collegamento
Di seguito vediamo lo schema dei collegamenti.
Fai click sull’immagine per allargarla.

I piedini del display devono essere collegati (tramite resistori da 330 Ohm) nel seguente ordine:
- Segmento a —> Arduino D4
- Segmento b —> Arduino D5
- Segmento c —> Arduino A3
- Segmento d —> Arduino A4
- Segmento e —> Arduino A5
- Segmento f —> Arduino D3
- Segmento g —> Arduino D2
Volendo si possono seguire collegamenti diversi, ma il firmware dovrà essere modificato di conseguenza.
Ricordate che se usate un display a catodo comune i piedini centrali andranno collegati a massa anziché al positivo. Inoltre dovrete commentare la riga
#define COMMON_ANODE
e de-commentare la riga
#define COMMON_KATHODE
Buon divertimento.

