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 11
​LED con ritardo programmato

Introduzione

In questo progetto realizzeremo un sistema in cui un LED si accende dopo un ritardo programmato.

Quando viene premuto il pulsante, Arduino attende alcuni secondi e poi accende il LED. 

Questo tipo di comportamento è molto utilizzato nei sistemi automatici, ad esempio per:
  • luci automatiche
  • temporizzatori
  • sistemi di sicurezza
  • controlli industriali
​
Il progetto introduce un concetto importante:
👉 gestire il tempo all’interno di un programma

Materiale necessario
​
  • Arduino Uno (o compatibile)
  • LED
  • Resistenza 220Ω
  • Pulsante
  • Resistenza 10kΩ
  • 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

LED
  • pin 9 → resistenza 220Ω → anodo LED
  • catodo → GND

Pulsante
  • un lato → 5V
  • altro lato → pin 2
Resistenza 10kΩ tra:
  • pin 2 → GND
Questa resistenza mantiene il pin stabile quando il pulsante non è premuto.
Foto

Codice Arduino
​Progetto 11 - LED con ritardo programmato

    

Come funziona il programma

Quando Arduino rileva la pressione del pulsante:
digitalRead(buttonPin)

il programma attende un certo tempo utilizzando:
delay()

Nel nostro esempio il ritardo è di 3 secondi:
delay(3000)
​
Dopo questo tempo il LED viene acceso.

Varianti possibili
​

Ritardo più lungo
È possibile aumentare il ritardo:
delay(5000);

Spegnimento automatico

Si può programmare il LED per spegnersi dopo alcuni secondi.

Controllo di un relè
Questo sistema può essere usato per accendere una lampada reale dopo un ritardo.

Foto

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