PROGETTI ARDUINO

  • HOME
  • 200 Progetti
  • Progetti e Tutorial
  • Reti
    • Impara le reti
    • internet fibra
    • wifi mesh
    • modem router
    • diagnostica reti
    • ethernet lan
    • sicurezza configurazione
  • Elettronica
  • Recensioni
  • Manuale
  • Contatti
  • HOME
  • 200 Progetti
  • Progetti e Tutorial
  • Reti
    • Impara le reti
    • internet fibra
    • wifi mesh
    • modem router
    • diagnostica reti
    • ethernet lan
    • sicurezza configurazione
  • Elettronica
  • Recensioni
  • Manuale
  • Contatti

Progetto 8 
​Pulsante ON/OFF
​(memoria dello stato)

Introduzione

In questo progetto realizzeremo un sistema ON/OFF controllato da un pulsante.

Premendo il pulsante:
  • il LED si accende
  • premendo di nuovo il pulsante il LED si spegne

Questo comportamento si chiama toggle.

È un concetto molto importante perché introduce la memoria dello stato: il sistema ricorda se il LED era acceso o spento.
​
Questa logica è utilizzata in moltissimi dispositivi reali:
  • interruttori elettronici
  • telecomandi
  • sistemi domotici
  • menu digitali

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
ℹ️ Link di affiliazione Amazon: in qualità di Affiliato Amazon ricevo un guadagno dagli acquisti idonei, senza alcun costo aggiuntivo per te.

📘 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
ℹ️ Link di affiliazione Amazon: in qualità di Affiliato Amazon ricevo un guadagno dagli acquisti idonei, senza alcun costo aggiuntivo per te.

Schema di collegamento

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

Pulsante
  • un lato del pulsante → 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 8 - Pulsante ON/OFF (toggle)

    

Come funziona il programma

Il programma controlla continuamente lo stato del pulsante.

Quando rileva la pressione del pulsante, cambia lo stato del LED.

Il comando:
ledState = !ledState;inverte lo stato:
  • acceso → spento
  • spento → acceso
​
Questo permette di creare un comportamento ON/OFF con un solo pulsante.

Varianti possibili
​

Controllare una lampada
Sostituendo il LED con un relè è possibile controllare una lampada reale.

Due LED alternati
Un LED si accende mentre l'altro si spegne.

Pulsante touch
È possibile sostituire il pulsante con un sensore touch capacitivo.

Foto
Foto

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