Display 7 segmenti pilotato da CD4511

Come cablare un display 7 segmenti con Arduino utilizzando un circuito integrato CD4511 per pilotare i segmenti.

L'esempio è stato utilizzato durante il corso "Arduino da zero".

Gli esempi successivi (oggetto di altri articoli di questa sezione) rappresentano variazioni sul tema, ottenute modificando il circuito presentato qui.

In questo esempio, i 7 segmenti del display sono collegati al CD4511 che semplifica le operazioni permettendo di impostare i 4 bit di ingresso con le cifre binarie corrispondenti alla cifra decimale da mostrare, il CD4511 si occupa di accendere/spegnere i segmenti che occorrono per mostrare la cifra voluta.

Schema di funzionamento del CD4511 (fare clic sulle immagini per ingrandire):

 

I due display per le decine e le unità sono gestiti tramite una tecnica di multiplexing che accende e spegne molto velocemente e ciclicamente i due display, in questo modo ciascun display rimane acceso per il 50% del tempo. I due transistor si comportano come degli interruttori e si occupano di accendere/spegnere i due display aprendo e chiudendo il circuito del catodo di ciascun display.

Schema del circuito: