PROGETTI ARDUINO

  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI
  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI

Progetto 43
​Orologio base su LCD

Introduzione

In questo progetto realizzeremo un semplice orologio digitale su display LCD utilizzando Arduino.

Il tempo verrà calcolato tramite il timer interno di Arduino e visualizzato su un display LCD 16x2 con modulo I2C.

Questo progetto è molto utile per imparare a gestire:
  • il tempo nei programmi Arduino
  • la visualizzazione dinamica dei dati
  • l'aggiornamento di informazioni su un display
​
Orologi digitali simili vengono utilizzati in molti progetti come:
  • timer elettronici
  • sistemi domotici
  • pannelli informativi
  • sistemi di controllo

Materiale necessario
​
  • Arduino Uno (o compatibile)
  • Display LCD 16x2 con modulo I2C
  • Breadboard
  • Cavi jumper
🧰 Non hai ancora i componenti?
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti, che include quasi tutti i componenti necessari per realizzare molti dei progetti presenti sul sito.

👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW

📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.
All'interno troverai spiegazioni semplici, schemi chiari e molti progetti pratici pensati per chi parte da zero.

👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE

Nota: i link presenti in questa pagina sono link affiliati Amazon.

Schema di collegamento
​

Display LCD 16x2 con I2CCollegamenti:
  • GND → GND Arduino
  • VCC → 5V Arduino
  • SDA → A4 Arduino
  • SCL → A5 Arduino
​
Questi due pin permettono la comunicazione I2C tra Arduino e il display.
Foto

Codice Arduino
​

Per utilizzare il display è necessario installare la libreria:
LiquidCrystal_I2C
​Progetto 43 - Orologio base su LCD

    

​Come funziona il programma
​

Il programma utilizza la funzione:
millis()

Questa funzione restituisce il tempo trascorso dall'avvio di Arduino.

Ogni 1000 millisecondi (1 secondo) il programma aggiorna il tempo.

Le variabili utilizzate sono:
  • seconds
  • minutes
  • hours

Il display LCD viene aggiornato per mostrare l'orario nel formato:
HH:MM:SS

Varianti possibili

Orologio con modulo RTC
Per maggiore precisione è possibile utilizzare un modulo RTC (Real Time Clock).

Timer countdown
L'orologio può essere trasformato in un timer o conto alla rovescia.

Display con data
È possibile aggiungere anche la data.

Foto

© ProgettiArduino.com 2026 - Fancello Salvatore
​ Layout, immagini e testi sono di esclusiva proprietà di www.progettiarduino.com 
Privacy Policy