Arduino Nano - Touch Sensor - Relay
Deze handleiding legt uit hoe u de Arduino Nano en een touch sensor gebruikt om een relay te bedienen. Door de relay te verbinden met een solenoïde slot, lamp, LED strip, motor of actuator..., kunt u met de touch sensor deze apparaten aansturen. We behandelen twee verschillende toepassingen:
Toepassing 1 - De staat van de relay is gesynchroniseerd met de staat van de touch sensor. In detail:
- De Arduino Nano zet de relay aan wanneer de touch sensor wordt aangeraakt.
- De Arduino Nano zet de relay uit wanneer de touch sensor NIET wordt aangeraakt.
Toepassing 2 - De staat van de relay wordt telkens omgeschakeld bij aanraking van de touch sensor. Meer specifiek:
- Als de Arduino Nano detecteert dat de touch sensor is aangeraakt (verandering van HIGH naar LOW), schakelt deze de relay aan als deze uit stond, of uit als deze aan stond.
- Loslaten van de touch sensor heeft geen effect op de staat van de relay.
Hardware Benodigdheden
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over Relay en Touch Sensor
Als u niet vertrouwd bent met de relay en touch sensor (inclusief pinout, werking en programmeren), kunnen 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 relay is gesynchroniseerd met de toestand van de touch sensor
Arduino Nano Code
Snelle Stappen
- Verbind een Arduino Nano met uw computer via een USB-kabel.
- Start de Arduino IDE en selecteer het juiste board 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 naar de Arduino Nano te uploaden.

- Raak de touch sensor aan en houd deze een paar seconden vast.
- Observeer de verandering in de staat van de relay.
U zult zien dat de staat van de relay synchroon loopt met de staat van de touch sensor.
Code-uitleg
Bekijk de regel-voor-regel uitleg in de commentaarregels van de broncode!
Toepassing 2 - Touch sensor schakelt relay
Arduino Nano Code - Touch Sensor schakelt relay
Code-uitleg
U vindt de uitleg terug in de commentaren van de hierboven getoonde Arduino Nano code.
In de code is de expressie relay_state = !relay_state gelijkwaardig 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 meerdere keren aan en laat los.
- Observeer de verandering in de staat van de relay.
U zult merken dat de relay één keer aan- of uitschakelt telkens wanneer u de touch sensor aanraakt.
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.