ESP32 - Touch Sensor - LED
Deze tutorial leert u hoe u met ESP32 een LED kunt aansturen op basis van de status van de touch sensor. In detail:
- Als de touch sensor wordt aangeraakt, zet de ESP32 de LED aan
- Als de touch sensor NIET wordt aangeraakt, zet de ESP32 de LED uit
We hebben ook een andere tutorial: ESP32 - Touch Sensor Toggles LED, waarbij de LED-status wisselt tussen AAN en UIT wanneer de touch sensor wordt aangeraakt.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over LED en Touch Sensor
We hebben aparte tutorials over de LED en de touch sensor. Elke tutorial bevat gedetailleerde informatie en stapsgewijze instructies over hardware pinout, werking, bedrading naar ESP32, ESP32 code... Meer informatie vindt u via de volgende links:
Bedradingsschema
Het bedradingsschema met voeding via USB-kabel

This image is created using Fritzing. Click to enlarge image
Het bedradingsschema met voeding via 5V adapter

This image is created using Fritzing. Click to enlarge image
ESP32 Code
Snel aan de slag
- Als dit de eerste keer is dat u ESP32 gebruikt, bekijk dan hoe u de omgeving instelt voor ESP32 in Arduino IDE.
- Maak de bedrading zoals op bovenstaande afbeelding.
- Verbind de ESP32 met uw pc via een micro USB-kabel.
- Open Arduino IDE op uw pc.
- Selecteer het juiste ESP32-board (bijvoorbeeld ESP32 Dev Module) en de juiste COM-poort.
- Kopieer de bovenstaande code en plak deze in Arduino IDE.
- Compileer en upload de code naar het ESP32-board door te klikken op de knop Upload in Arduino IDE.

- Raak de touch sensor aan en houd deze enkele seconden ingedrukt.
- Observeer de verandering van de LED-status.
Regel-voor-regel Code Uitleg
De bovenstaande ESP32 code bevat regel-voor-regel uitleg. Lees daarom de commentaarregels in de code goed door!
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.