Arduino Nano - Touch Sensor - LED
Deze handleiding legt uit hoe u de Arduino Nano en een touch sensor gebruikt om een LED te bedienen. We behandelen twee verschillende toepassingen:
Toepassing 1 - De LED-status wordt gesynchroniseerd met de touch sensor-status. In detail:
- De Arduino Nano zet de LED aan wanneer de touch sensor wordt aangeraakt.
- De Arduino Nano zet de LED uit wanneer de touch sensor NIET wordt aangeraakt.
Toepassing 2 - De LED-status wordt omgeschakeld elke keer dat de touch sensor wordt aangeraakt. Meer specifiek:
- Als de Arduino Nano detecteert dat de touch sensor is aangeraakt (verandering van een HIGH naar een LOW toestand), schakelt hij de LED aan als deze uit staat, of uit als deze aanstaat.
- Het loslaten van de touch sensor heeft geen invloed op de LED-status.
Hardware Vereist
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over LED en Touch Sensor
Als u niet bekend bent met LED en touch sensor (inclusief pinout, werking en programmering), kunnen de volgende tutorials u helpen:
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Zie De beste manier om Arduino Nano en andere componenten van stroom te voorzien.
Toepassing 1 - De LED-status is gesynchroniseerd met de touch sensor-status
Arduino Nano Code
Snelle Stappen
- Sluit een Arduino Nano met een USB-kabel aan op uw computer.
- Start de Arduino IDE en selecteer het juiste bord en de juiste poort.
- Kopieer de code en open deze in de Arduino IDE.
- Klik op de Upload-knop in de Arduino IDE om de code te compileren en te uploaden naar de Arduino Nano.

- Raak de touch sensor aan en houd deze enkele seconden ingedrukt.
- Observeer de verandering in de toestand van de LED.
U zult zien dat de LED-status synchroon loopt met de touch sensor-status.
Code-uitleg
Bekijk de regel-voor-regel uitleg in de commentaarregels van de broncode!
Toepassing 2 - Touch Sensor schakelt LED om
Arduino Nano Code - Touch Sensor schakelt LED om
Code-uitleg
De uitleg is te vinden in de commentaarregels van de Arduino Nano code hierboven.
In de code is de uitdrukking led_state = !led_state gelijk aan de volgende code:
Snelle Stappen
- Kopieer de code en open deze in de Arduino IDE.
- Upload de code naar de Arduino Nano.
- Raak de touch sensor een aantal keer aan en laat los.
- Observeer de verandering in de status van de LED.
U zult zien dat de LED-status telkens wordt omgeschakeld wanneer de touch sensor wordt aangeraakt.
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.