Arduino - Tastaturfeld - Buzzer
In diesem Tutorial lernen wir, wie man Arduino und einen Piezo-Summer verwendet, um jedes Mal, wenn eine Taste auf dem Tastenfeld gedrückt wird, einen Piepton zu erzeugen.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
1 | × | DIYables STEM V3 Starter-Kit (Arduino enthalten) | |
1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über Tastaturfeld und Piezo-Buzzer
Wenn Sie nichts über Tastaturfeld und Buzzer (Pinbelegung, Funktionsweise, Programmierung ...) wissen, informieren Sie sich in den folgenden Tutorials darüber:
Die ezBuzzer-Bibliothek ist darauf ausgelegt, dass ein Buzzer piept oder eine Melodie abspielt, ohne den restlichen Code zu blockieren.
Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Arduino-Code
Schnelle Schritte
- Schließe Arduino über ein USB-Kabel an den PC an.
- Öffne die Arduino-IDE, wähle das richtige Board und den richtigen Port aus.
- Navigiere zum Bibliotheken-Symbol in der linken Leiste der Arduino-IDE.
- Suche im „keypad“, und finde dann die keypad-Bibliothek von Mark Stanley und Alexander Brevig.
- Klicke auf die Installieren-Schaltfläche, um die keypad-Bibliothek zu installieren.

- Suchen Sie nach „ezBuzzer“, dann finden Sie die Buzzer-Bibliothek von ArduinoGetStarted
- Klicken Sie auf die Schaltfläche Installieren, um die ezBuzzer-Bibliothek zu installieren.

- Kopieren Sie den obigen Code und öffnen Sie ihn mit der Arduino IDE
- Klicken Sie in der Arduino IDE auf die Hochladen-Schaltfläche, um den Code auf den Arduino hochzuladen

- Drücken Sie einige Tasten auf dem Tastenfeld
- Hören Sie das Piepen und sehen Sie das Ergebnis im Serial Monitor
Code-Erklärung
Lies die Zeile-für-Zeile-Erklärung in den Kommentarzeilen des Quellcodes!
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.