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 9 
​Pulsante Toggle

Introduzione
​

In questo progetto realizzeremo un sistema toggle con pulsante.

Ogni volta che il pulsante viene premuto, il LED cambia stato:
  • se il LED è spento → si accende
  • se il LED è acceso → si spegne

Questo comportamento è molto comune nei dispositivi elettronici moderni.

Molti pulsanti non sono veri interruttori meccanici ON/OFF, ma semplici pulsanti che cambiano lo stato del sistema.
​
Questo progetto introduce un concetto molto importante:
👉 rilevare il momento della pressione del pulsante

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
La resistenza serve per mantenere il pin stabile quando il pulsante non è premuto.
Foto

Codice Arduino
​Progetto 9 - Pulsante Toggle

    

Come funziona il programma

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

il programma cambia lo stato del LED.

La variabile ledState memorizza lo stato attuale del LED.

Il comando:
ledState = !ledState;
​inverte lo stato del LED ogni volta che il pulsante viene premuto.

Varianti possibili

Controllo di un relè
Questo sistema può essere utilizzato per accendere o spegnere una lampada tramite un relè.

Controllo di più LED

Un pulsante può cambiare lo stato di più LED contemporaneamente.

Toggle con sensore touch

È possibile sostituire il pulsante con un sensore touch capacitivo.

Foto

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