Arduino Nano - Touch Sensor - Solenoid Lock
Deze tutorial legt uit hoe u de Arduino Nano en een touch sensor kunt gebruiken om een solenoid lock te bedienen.
Toepassing 1 - De status van de solenoid lock is gesynchroniseerd met de status van de touch sensor. In detail:
- Arduino Nano schakelt de solenoid lock in wanneer de touch sensor wordt aangeraakt.
- Arduino Nano schakelt de solenoid lock uit wanneer de touch sensor NIET wordt aangeraakt.
Toepassing 2 - De status van de solenoid lock wordt omgeschakeld telkens wanneer de touch sensor wordt aangeraakt. Meer specifiek:
- Als de Arduino Nano detecteert dat de touch sensor is aangeraakt (van een HIGH naar LOW toestand verandert), schakelt het de solenoid lock AAN als deze UIT staat, of schakelt het UIT als deze AAN staat.
- Het loslaten van de touch sensor heeft geen effect op de status van de solenoid lock.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over Solenoid Lock en Touch Sensor
Als u niet vertrouwd bent met de solenoid lock en touch sensor (inclusief pinout, werking en programmeren), kunnen de volgende tutorials u helpen:
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Toepassing 1 - De status van de solenoid lock is gesynchroniseerd met de status van de touch sensor
Arduino Nano Code
Snelle Stappen
- Verbind de 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 te uploaden naar de Arduino Nano.

- Raak de touch sensor aan en houd deze enkele seconden vast.
- Observeer de verandering in de staat van de solenoid lock.
U zult zien dat de status van de solenoid lock synchroon loopt met de status van de touch sensor.
Code Uitleg
Bekijk de regel-voor-regel uitleg die in de commentaarregels van de broncode is opgenomen!
Toepassing 2 - Touch Sensor schakelt Solenoid Lock om
Arduino Nano Code - Touch Sensor schakelt Solenoid Lock om
Code Uitleg
U vindt de uitleg in de commentaarregels van de Arduino Nano code hierboven.
In de code is de uitdrukking solenoidLockState = !solenoidLockState 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 meerdere keren aan en laat deze weer los.
- Observeer de verandering in de status van de solenoid lock.
U zult merken dat de solenoid lock elke keer aan- of uitgaat 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.