Arduino Mega - Buzzer

Diese Anleitung zeigt Ihnen, wie Sie mit dem Arduino Mega einen 12V aktiven Buzzer laut machen. Falls Sie mit einem 5V aktiven oder passiven Buzzer arbeiten müssen, lesen Sie unser Arduino Mega Piezo Buzzer Tutorial.

Benötigte Hardware

1×Arduino Mega
1×USB 2.0 Kabel Typ A/B
1×Relay (Relais)
1×12V Aktiver Buzzer
1×12V Netzteil
1×DC Power Jack (Gleichstrom-Buchse)
1×Jumper Wires (Verbindungskabel)
1×(Empfohlen) Screw Terminal Block Shield for Arduino Uno/Mega
1×(Empfohlen) Breadboard Shield for Arduino Mega
1×(Empfohlen) Enclosure for Arduino Mega

Oder Sie können die folgenden Kits kaufen:

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 Aktiven Buzzer

Der 12V aktive Buzzer erzeugt einen lauten Ton und eignet sich gut für Alarmsysteme.

Pinout

Arduino Mega 12V Active Buzzer Pinout

Ein 12-Volt aktiver Buzzer hat normalerweise zwei Pins.

  • Verbinden Sie das schwarze Kabel mit der Masse (GND) des Netzteils.
  • Verbinden Sie das rote Kabel mit dem +12V Ausgang des Netzteils.

Wie man einen 12V Aktiven Buzzer steuert

Wenn ein 12V aktiver Buzzer Strom von einem 12V Netzteil erhält, erzeugt er einen Ton. Um einen 12V aktiven Buzzer mit einem Arduino Mega zu betreiben, setzen Sie ein Relay zwischen sie. Der Arduino Mega kann den Buzzer über dieses Relay ein- und ausschalten. Falls Sie nicht viel über Relays wissen (Pin-Belegung, Funktionsweise oder Programmierung), schauen Sie sich das Arduino Mega Relay Tutorial an.

Verdrahtungsdiagramm

Arduino Mega 12V Active Buzzer Wiring Diagram

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

Arduino Mega Code

Der Code lässt den 12V Buzzer zwei Sekunden an bleiben, dann fünf Sekunden aus, und wiederholt dies.

/* * Dieser Arduino Mega Code wurde von newbiely.de entwickelt * Dieser Arduino Mega 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-mega/arduino-mega-buzzer */ #define RELAY_PIN 3 // The Arduino Mega 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

Folgen Sie diesen Schritten einer nach dem anderen.

  • Verbinden Sie die Bauteile wie im Diagramm gezeigt.
  • Verbinden Sie das Arduino Mega Board mit Ihrem Computer über ein USB-Kabel.
  • Öffnen Sie die Arduino IDE auf Ihrem Computer.
  • Wählen Sie das richtige Board (Arduino Mega) und den COM-Port.
  • Fügen Sie den Code in die Arduino IDE ein.
  • Klicken Sie auf den Upload Button in der Arduino IDE, um den Code zu Ihrem Arduino Mega zu senden.
  • Hören Sie den Ton vom 12V aktiven Buzzer.

Code-Erklärung

Die Erklärung steht in den Kommentaren im oben gezeigten Arduino Code.

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.

Verwandte Tutorials

※ 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!