Arduino - Buzzer

In deze handleiding leert u hoe u een Arduino programmeert om een 12V active buzzer aan te sturen die een luid geluid produceert. Wilt u een 5V active/passive buzzer aansturen, bekijk dan deze Arduino Piezo Buzzer tutorial.

Hardware Benodigdheden

1×Arduino Uno R3
1×USB 2.0 kabel type A/B
1×Relais
1×12V Active Buzzer
1×12V Voeding (Power Adapter)
1×DC-Stroomaansluiting
1×Jumper Draden
1×(Aanbevolen) Schroefklem Block Shield voor Arduino Uno
1×(Aanbevolen) Breadboard-Shield voor Arduino Uno
1×(Aanbevolen) Behuizing voor Arduino Uno
1×(Aanbevolen) Prototyping Basisplaat & Breadboard Kit voor Arduino Uno

Of u kunt de volgende kits kopen:

1×DIYables Sensorkit (30 sensoren/displays)
1×DIYables Sensorkit (18 sensoren/displays)
Openbaarmaking: Sommige van de links in deze sectie zijn Amazon-affiliate links. We kunnen een commissie ontvangen voor aankopen die via deze links worden gedaan, zonder extra kosten voor u. We waarderen uw steun.

Over 12V Active Buzzer

De 12V Active Buzzer kan een luid geluid produceren, wat geschikt is voor alarmsystemen.

Pinout

Arduino 12V Active Buzzer Pinout

De 12V Active Buzzer heeft meestal twee pinnen:

  • Negatieve (-) pin (zwart): moet worden aangesloten op GND van de DC voeding
  • Positieve (+) pin (rood): moet worden aangesloten op 12V van de DC voeding

Hoe de 12V Active Buzzer aan te sturen

Als de 12V active buzzer wordt gevoed door een 12V voeding, maakt deze geluid. Om een 12V active buzzer te besturen, moeten we een relais gebruiken tussen de Arduino en de 12V active buzzer. De Arduino kan de 12V active buzzer via het relais aansturen. Als u niet bekend bent met relais (pinout, werking, programmeren, etc.), leer hierover in de Arduino - Relay tutorial.

Bedradingsschema

Arduino 12V Active Buzzer Bedradingsschema

This image is created using Fritzing. Click to enlarge image

Arduino Code

De onderstaande code schakelt de 12V active buzzer elke twee seconden aan en elke vijf seconden uit,

/* * Deze Arduino code is ontwikkeld door newbiely.nl * Deze Arduino code wordt zonder enige beperking aan het publiek beschikbaar gesteld. * Voor volledige instructies en schema's, bezoek: * https://newbiely.nl/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); }

Snelle Stappen

  • Verbind de Arduino met de PC via de USB-kabel
  • Open de Arduino IDE, selecteer het juiste board en de poort
  • Kopieer de bovenstaande code en open deze met de Arduino IDE
  • Klik op de Upload knop in de Arduino IDE om de code naar de Arduino te uploaden
  • Bekijk de status van de 12V active buzzer

Code Uitleg

Lees de regel-voor-regel uitleg in 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.

Reacties

※ ONZE BERICHTEN

  • U bent welkom om de link naar deze tutorial te delen. Gebruik onze inhoud echter niet op andere websites. We hebben veel moeite en tijd gestoken in het maken van de inhoud, respecteer alstublieft ons werk!