Arduino

Arduino

Orologio

Questo progetto simula un orologio digitale tramite l'impiego di un display a 7 segmenti e 4 cifre.
Le due cifre più a sinistra indicano le ore mentre le due a destra i munuti.
Unica pecca di questo dispositivo è quella che bisogna tenere sempre alimentata la scheda di Arduino perchè, in caso contrario, l'orologio si spegne.
All'accensione è necessario settare l'ora ed i minuti e poi, una volta avviato, procede autonomamente.


Per la realizzazione di questo progetto ho impiegato:
1) un display a 7 segmenti e 4 cifre;
2) tre pulsanti, uno per il settaggio dell'ora, uno per i minuti e uno per l'avvio;
3) un buzzer che emette un beep al cambio dell'ora;
4) due LED, uno rosso, acceso nella fase di settaggio, ed uno verde, aicceso durante il funzionamento.


Collegamenti  
a) display a 7 segmenti
Esso possiede 12 pin, 6 per lato, che sono connessi come si vede in figura;
 
b) pulsanti
Per il settaggio dell'ora al pin analogico A0(14) reso digitale da codice, per il settaggio dei minuti al pin analogico A1(15) anch'esso reso digitale ed infine quello di avvio al pin analogico A2(16);
 
c) buzzer
Connesso al pin analogico A3(17) reso digitale;
 
d) LED
Quello rosso al pin analogico A4(18) e quello verde al pin analogico A5(19) entrambi convertiti in digitali.





L'impiego dei pin analogici come digitali è stato necessario in quanto il display a 7 segmenti ha richiesto l'uso di tutti i pin digitali disponibili.

Il codice del progetto può essere scaricato cliccando sul link: Orologio


 

Nessun commento:

Posta un commento