Arduino Nano ESP32 - Piezo-Buzzer
In diesem Tutorial lernen wir, wie man den Arduino Nano ESP32 programmiert, um einen 12-V-Aktiv-Buzzer zu steuern und damit einen lauten Ton zu erzeugen. Wenn Sie einen 5-V-Aktiv-/Passiv-Buzzer steuern möchten, schauen Sie sich bitte dieses Arduino Nano ESP32 Piezo-Buzzer-Anleitung an.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über 12-V Aktiver Buzzer
Der 12-V-Aktive Summer kann einen lauten Ton erzeugen, der für das Alarmsystem geeignet ist.
Pinbelegung

12-V-Aktuiver Summer hat normalerweise zwei Pins:
- Negativer (-) Pin (schwarz): muss an die Masse der DC-Stromversorgung angeschlossen werden
- Positiver (+) Pin (rot): muss an den 12-V-Ausgang der DC-Stromversorgung angeschlossen werden
Wie man einen 12-V-aktiven Summer steuert
Wenn ein 12-V-Aktivbuzzer von einer 12-V-Stromversorgung gespeist wird, gibt er Töne von sich. Um einen 12-V-Aktivbuzzer zu steuern, müssen wir ein Relais zwischen dem Arduino Nano ESP32 und dem 12-V-Aktivbuzzer verwenden. Der Arduino Nano ESP32 kann den 12-V-Aktivbuzzer über das Relais steuern. Wenn Sie nichts über Relais wissen (Pinbelegung, wie es funktioniert, wie man programmiert ...), erfahren Sie mehr über Relais im Arduino Nano ESP32 - Relais-Tutorial
Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Arduino Nano ESP32-Code
Der untenstehende Code schaltet den 12-V-Aktivbuzzer wiederholt ein für eine Sekunde und aus für zwei Sekunden.
Schnelle Schritte
- Wenn dies das erste Mal ist, dass Sie Arduino Nano ESP32 verwenden, sehen Sie wie man die Umgebung für Arduino Nano ESP32 in der Arduino IDE einrichtet
- Schließen Sie den Arduino Nano ESP32 über ein USB-Kabel an Ihren PC an
- Öffnen Sie die Arduino IDE, wählen Sie das richtige Board und den richtigen Port aus
- Kopieren Sie den obigen Code und öffnen Sie ihn mit der Arduino IDE
- Klicken Sie auf die Schaltfläche Hochladen in der Arduino IDE, um den Code auf den Arduino Nano ESP32 hochzuladen
- Zeigen Sie den Zustand des 12-V-Aktiven Buzzers an
Code-Erklärung
Sie können die Erklärung in der Kommentarzeile des obigen Arduino-Codes finden.
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.