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 2 – LED controllato da pulsante

Introduzione

Dopo aver imparato ad accendere e spegnere un LED con Arduino, il passo successivo è controllarlo con un pulsante.
In questo progetto il LED si accende solo quando il pulsante viene premuto.

Questo semplice circuito introduce alcuni concetti molto importanti:
  • lettura degli ingressi digitali
  • utilizzo dei pulsanti
  • controllo di un dispositivo tramite input esterno
​
Questo tipo di logica è alla base di moltissimi progetti elettronici.

Materiale necessario
​
  • 1 × Arduino Uno (o compatibile)
  • 1 × LED
  • 1 × Resistenza 220Ω
  • 1 × Pulsante
  • 1 × Resistenza 10kΩ
  • 1 × 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. Potrei ricevere una piccola commissione senza costi aggiuntivi per te.

Schema di collegamento
​

Collegare i componenti nel seguente modo:
​
LED
Pin 13 → Resistenza 220Ω → Anodo LED (+)
Catodo LED → GND

Pulsante
Un lato del pulsante → 5V
Altro lato → Pin 2
Dal Pin 2 → Resistenza 10kΩ → GND

Questa resistenza serve come pull-down per mantenere il pin stabile quando il pulsante non è premuto.
Foto

Codice Arduino
​Progetto 2 - LED controllato da pulsante

    

Come funziona il programma
​

Arduino legge continuamente lo stato del pulsante tramite il comando:
digitalRead(buttonPin)

Se il pulsante è premuto il pin diventa HIGH e Arduino accende il LED.
Se il pulsante non è premuto il pin è LOW e il LED rimane spento.
​
Questo controllo avviene continuamente all'interno della funzione loop().

Varianti possibili
​

LED acceso al rilascio del pulsante
Invertire la logica nel codice.

Due LED con un pulsante
Un LED si accende mentre l'altro si spegne.

Pulsante con toggle
Premendo il pulsante il LED cambia stato (ON/OFF).

Foto

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