Introduzione
In questo progetto utilizzeremo un sensore touch capacitivo per controllare l'accensione e lo spegnimento di un LED.
A differenza del progetto precedente, dove il LED rimaneva acceso solo durante il tocco, qui il sensore funzionerà come un interruttore elettronico.
Ogni volta che il sensore viene toccato:
Questo comportamento è chiamato toggle ed è molto comune nei dispositivi moderni.
I sensori touch sono utilizzati in molti dispositivi come:
In questo progetto utilizzeremo un sensore touch capacitivo per controllare l'accensione e lo spegnimento di un LED.
A differenza del progetto precedente, dove il LED rimaneva acceso solo durante il tocco, qui il sensore funzionerà come un interruttore elettronico.
Ogni volta che il sensore viene toccato:
- il LED si accende
- al tocco successivo il LED si spegne
Questo comportamento è chiamato toggle ed è molto comune nei dispositivi moderni.
I sensori touch sono utilizzati in molti dispositivi come:
- lampade touch
- pannelli di controllo
- elettrodomestici
- sistemi domotici
Materiale necessario
- Arduino Uno (o compatibile)
- Sensore touch TTP223
- LED
- Resistenza 220Ω
- 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.
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
Sensore touch TTP223
Collegamenti:
LED
Sensore touch TTP223
Collegamenti:
- VCC → 5V Arduino
- GND → GND Arduino
- SIG → pin 2 Arduino
LED
- Pin 8 Arduino → resistenza 220Ω → anodo LED
- Catodo LED → GND
Come funziona il programma
Arduino controlla continuamente lo stato del sensore touch.
Quando viene rilevato un tocco, il programma cambia lo stato della variabile:
ledState
Il comando:
ledState = !ledState;
inverte lo stato del LED, creando il comportamento ON/OFF.
Questo è lo stesso principio utilizzato nei pulsanti toggle.
Arduino controlla continuamente lo stato del sensore touch.
Quando viene rilevato un tocco, il programma cambia lo stato della variabile:
ledState
Il comando:
ledState = !ledState;
inverte lo stato del LED, creando il comportamento ON/OFF.
Questo è lo stesso principio utilizzato nei pulsanti toggle.
Varianti possibili
Lampada touch
Il sensore può controllare una lampada tramite un modulo relè.
Controllo domotico
Può diventare un pulsante touch per sistemi smart home.
Controllo più dispositivi
Un sensore touch può controllare diversi dispositivi contemporaneamente.
Lampada touch
Il sensore può controllare una lampada tramite un modulo relè.
Controllo domotico
Può diventare un pulsante touch per sistemi smart home.
Controllo più dispositivi
Un sensore touch può controllare diversi dispositivi contemporaneamente.