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 68
​Timer programmabile

Introduzione

In questo progetto realizzeremo un timer programmabile utilizzando Arduino.

Il timer permetterà di impostare un tempo tramite un tastierino numerico.

Una volta inserito il tempo, Arduino avvierà il conto alla rovescia e attiverà un dispositivo al termine del tempo impostato.

Questo tipo di sistema è utilizzato in molti progetti come:
  • timer per luci
  • controllo ventilazione
  • sistemi di irrigazione
  • automazioni domestiche

Questo progetto introduce il concetto di timer configurabile dall’utente.
​
Alla fine del progetto avremo costruito un sistema che permette di impostare un tempo e avviare automaticamente un'azione.

Materiale necessario
​

  • Arduino Uno (o compatibile)
  • Tastierino 4x4
  • Modulo relè 5V
  • 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.

👉 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.

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

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

​Schema di collegamento

Tastierino 4x4 keypad
Collegamenti esempio:
  • Pin 1 → Arduino 9
  • Pin 2 → Arduino 8
  • Pin 3 → Arduino 7
  • Pin 4 → Arduino 6
  • Pin 5 → Arduino 5
  • Pin 6 → Arduino 4
  • Pin 7 → Arduino 3
  • Pin 8 → Arduino 2

Modulo relè
Collegamenti:
  • VCC → 5V Arduino
  • GND → GND Arduino
  • IN → pin 10 Arduino
Il relè verrà attivato quando il timer termina.
Foto

Librerie necessarie
​

Per questo progetto è necessario installare alcune librerie nell'IDE di Arduino.
Librerie richieste:
  • Keypad

Come installare le librerieApri l'IDE di Arduino e vai su:
Sketch → Include Library → Manage Libraries
​

Nella barra di ricerca installa:
  • Keypad by Mark Stanley

Codice Arduino
​Progetto 68 - Timer programmabile

    

Come funziona il programma
​

Il tastierino viene utilizzato per inserire il tempo desiderato.

Ogni numero premuto viene aggiunto alla variabile:
input

Quando viene premuto il tasto #, Arduino interpreta il numero inserito come tempo in secondi.

Il programma utilizza il comando:
delay()
per creare il conto alla rovescia.

Al termine del tempo impostato Arduino attiva il relè per alcuni secondi.

Varianti possibili

Timer con display
Il tempo impostato può essere mostrato su un display LCD.

Timer per irrigazione

Il relè può controllare una pompa per irrigare le piante.

Timer con pulsante
Il timer può essere avviato tramite un pulsante invece del tastierino.

Foto

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