Arduino - Piezo-Summer

In diesem Tutorial lernen wir, wie man Arduino programmiert, um einen 12-V-Aktivbuzzer zu steuern, der einen lauten Ton erzeugt. Wenn Sie einen 5-V-Aktiv-/Passivbuzzer steuern möchten, schauen Sie sich dieses Arduino Piezo Buzzer tutorial an.

Erforderliche Hardware

1×Arduino Uno R3
1×USB 2.0 Kabel Typ A/B (für USB-A PC)
1×USB 2.0 Kabel Typ C/B (für USB-C PC)
1×Relais
1×12V Active Buzzer
1×12V Netzteil
1×DC-Stromanschluss
1×Verbindungskabel
1×(Empfohlen) Schraubklemmenblock-Shield für Arduino Uno
1×(Empfohlen) Breadboard-Shield für Arduino Uno
1×(Empfohlen) Gehäuse für Arduino Uno
1×(Empfohlen) Prototyping-Grundplatte & Breadboard-Kit für Arduino Uno

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)
Offenlegung: Einige der in diesem Abschnitt bereitgestellten Links sind Amazon-Affiliate-Links. Wir können eine Provision für Käufe erhalten, die über diese Links getätigt werden, ohne zusätzliche Kosten für Sie. Wir schätzen Ihre Unterstützung.

Über 12V aktiver Piepser

Der 12-V-Aktive Buzzer kann einen lauten Ton erzeugen, der sich für das Alarmsystem eignet.

Pinbelegung

Arduino 12V aktiver Piezo-Buzzer Pinbelegung

12V aktiver Summer hat normalerweise zwei Pins:

  • Negativer (-) Pin (schwarz): muss mit der Masse der Gleichspannungsversorgung verbunden werden
  • Positiver (+) Pin (rot): muss an 12 V der Gleichspannungsversorgung angeschlossen werden

Wie man einen 12-V-Aktiv-Buzzer steuert

Wenn ein 12-V-aktiver Summer von einer 12-V-Stromversorgung betrieben wird, erzeugt er Ton. Um einen 12-V-aktiven Summer zu steuern, müssen wir ein Relais zwischen dem Arduino und dem 12-V-aktiven Summer verwenden. Der Arduino kann den 12-V-aktiven Summer über das Relais steuern. Wenn Sie nichts über Relais wissen (Pinout, Funktionsweise, Programmierung ...), erfahren Sie im Arduino - Relay Tutorial mehr darüber.

Verdrahtungsdiagramm

Arduino 12V aktiver Summer Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.

Arduino-Code

Der untenstehende Code schaltet den 12-V-Aktivbuzzer wiederholt nach zwei Sekunden EIN und nach fünf Sekunden AUS.

/* * Dieser Arduino Code wurde von newbiely.de entwickelt * Dieser Arduino Code wird der Öffentlichkeit ohne jegliche Einschränkung zur Verfügung gestellt. * Für vollständige Anleitungen und Schaltpläne besuchen Sie bitte: * https://newbiely.de/tutorials/arduino/arduino-buzzer */ #define RELAY_PIN 4 // the Arduino pin that controls the buzzer via relay // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin D4 as an output. pinMode(RELAY_PIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(RELAY_PIN, HIGH); // turn on buzzer 2 seconds delay(2000); digitalWrite(RELAY_PIN, LOW); // turn off buzzer 5 seconds delay(5000); }

Schnelle Schritte

  • Verbinden Sie Arduino über ein USB-Kabel mit dem PC
  • Öffnen Sie die Arduino IDE und wählen Sie das richtige Board und den richtigen Port aus
  • Kopieren Sie den obigen Code und öffnen Sie ihn in der Arduino IDE
  • Klicken Sie in der Arduino IDE auf die Hochladen-Schaltfläche, um den Code auf den Arduino hochzuladen
  • Überprüfen Sie den Zustand des 12-V-Aktiv-Buzzers

Code-Erklärung

Sie finden die Erklärung in der Kommentarzeile des obigen Arduino-Codes.

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.

※ UNSERE NACHRICHTEN

  • Sie können gerne den Link zu diesem Tutorial teilen. Bitte verwenden Sie jedoch unsere Inhalte nicht auf anderen Websites. Wir haben viel Mühe und Zeit in die Erstellung der Inhalte investiert, bitte respektieren Sie unsere Arbeit!