In questo progetto vedremo come visualizzare l’ora e la data su uno schermo LCD. Questo progetto potrebbe essere molto utile per realizzare una sveglia o un semplice orologio. Basta aggiungere delle batterie alla scheda Arduino e stampare una scatola con una stampante 3d per avere un vero e proprio orologio indipendente. Difficoltà : Materiali necessari Vediamo ora l’hardware necessario per il progetto:Scheda Arduino UnoUno schermo LCD a cristalli liquidi 16×2Un potenziometroUna resistenza da 220 ohmFili di collegamento (circa quindici!) Diagramma dell'orologio Arduino Qual è lo scopo del potenziometro? Il potenziometro serve a regolare la luminosità dello schermo. È possibile farne a meno collegando 5 V direttamente al filo marrone e il GND che va dal potenziometro allo schermo può essere collegato direttamente alla scheda Arduino. Programma Modificare la data e l'ora nel programma! Come si può vedere dall’immagine, la data e l’ora di inizio sono fisse e non sono necessariamente il giorno giusto. È quindi possibile modificare questa data nel programma.Ecco la riga da modificare: Come posso mantenere l'ora corrente quando Arduino è spento? Come si può vedere, l’orologio e la data non continuano ad aggiornarsi una volta che la scheda Arduino è stata spenta. Questo può essere fastidioso se si sta realizzando un orologio, ad esempio. Per risolvere questo problema, è possibile aggiungere al progetto un modulo orologio rtc (come il DS3231), che calcolerà l’ora anche quando la scheda Arduino è spenta grazie a una batteria indipendente dall’alimentazione della scheda Arduino. Simulazione