ESP32 - Keypad - Pieptoon
Deze handleiding laat u zien hoe u telkens een pieptoon genereert wanneer een toets op het keypad wordt ingedrukt, met behulp van ESP32, keypad en piezo buzzer.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over Keypad en Piezo Buzzer
We hebben specifieke tutorials over keypad en Piezo Buzzer. Elke tutorial bevat gedetailleerde informatie en stapsgewijze instructies over hardware pinout, werkingsprincipe, aansluitingen op ESP32, ESP32 code, enzovoort. Lees er meer over via de volgende links:
Let op dat in deze tutorial een 3-5V buzzer wordt gebruikt, maar u kunt deze ook aanpassen voor een 12V buzzer. Lees hiervoor de ESP32 - Buzzer tutorial.
Aansluitschema

This image is created using Fritzing. Click to enlarge image
ESP32 Code
Snelle Stappen
- Als u ESP32 voor het eerst gebruikt, bekijk dan hoe u de omgeving instelt voor ESP32 in Arduino IDE.
- Maak de bedrading zoals afgebeeld in het bovenstaande schema.
- Verbind de ESP32 met uw PC via een micro USB-kabel.
- Open Arduino IDE op uw PC.
- Selecteer het juiste ESP32-bord (bijv. ESP32 Dev Module) en de juiste COM-poort.
- Klik op het Libraries-icoon in de linkerzijbalk van Arduino IDE.
- Typ “keypad” in het zoekveld, zoek vervolgens naar de keypad bibliotheek van Mark Stanley, Alexander Brevig.
- Klik op de knop Installeren om de keypad bibliotheek te installeren.

- Typ “ezBuzzer” in het zoekveld, zoek vervolgens naar de buzzer bibliotheek van ArduinoGetStarted.
- Klik op de knop Installeren om de ezBuzzer bibliotheek te installeren.

- Kopieer de bovenstaande code en plak deze in Arduino IDE.
- Compileer en upload de code naar het ESP32-bord door te klikken op de knop Upload in Arduino IDE.

- Druk verschillende toetsen op het keypad.
- Luister naar de pieptoon en bekijk het resultaat in de Seriële Monitor.
Regel-voor-regel Code Uitleg
De bovenstaande ESP32-code bevat een regel-voor-regel uitleg. Lees vooral de commentaarregels in de code!
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.