ESP32 - Knop - Servo Motor
Deze tutorial legt uit hoe u ESP32 gebruikt met een knop en een servo motor. In detail leert u het volgende:
- ESP32 draait automatisch de servo motor naar 90° als de knop wordt ingedrukt.
- ESP32 draait automatisch de servo motor terug naar 0° wanneer de knop opnieuw wordt ingedrukt.
Dit proces wordt steeds herhaald.
Benodigde Hardware
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over Servo Motor en Knop
We hebben specifieke tutorials over de servo motor en de knop. Elke tutorial bevat gedetailleerde informatie en stapsgewijze instructies over hardware pinout, werking, bedrading met ESP32 en ESP32 code... Leer meer over deze onderwerpen via de volgende links:
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
ESP32 Code - Knop bestuurt Servo Motor
Waarom is het nodig om te debounce voor de knop? ⇒ zie ESP32 - Knop Debounce tutorial
Snel aan de slag
- Wanneer u voor het eerst met ESP32 werkt, bekijk dan hoe u de omgeving instelt voor ESP32 op Arduino IDE.
- Installeer de ezButton bibliotheek. Zie Hoe te doen
- Klik op het Libraries icoon in de linkerbalk van de Arduino IDE.
- Typ ESP32Servo in het zoekvak en zoek vervolgens de servo bibliotheek van Kevin Harrington, John K. Bennett.
- Klik op de Installeren knop om de servo motor bibliotheek voor ESP32 te installeren.

- Kopieer bovenstaande code en plak deze in de Arduino IDE.
- Compileer en upload de code naar het ESP32 bord door op de Upload knop te klikken in de Arduino IDE.
- Druk meerdere keren op de knop.
- Bekijk de rotatie van de servo motor.
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.