Skip to content
ICT Fusion Knowledgebase

Actieve buzzer

Component Actieve buzzer
Type Uitvoer
Functie Geluid genereren

Introductie

Een actieve buzzer is een elektronische zoemer die geluid produceert wanneer je er spanning op zet. Het is een uitvoerapparaat dat vaak wordt gebruikt om hoorbare feedback te geven, bijvoorbeeld in alarmen en timers.

Je gebruikt een actieve buzzer (in plaats van een passieve) als je met één aan/uit‑signaal geluid wilt maken. Een passieve buzzer vraagt om een alternerend signaal; een actieve heeft genoeg aan een gelijkspanning/hoog signaal.

Pinbeschrijving

Een actieve buzzer heeft twee pinnen: positief en negatief. Verbind de positieve pin met een digitale uitgang van de microcontroller en de negatieve met GND. Bij een hoog signaal op de positieve pin klinkt de buzzer.

Codevoorbeeld

Het onderstaande voorbeeld laat zien hoe je met een Arduino een actieve buzzer laat klinken.

#define BUZZER_PIN 8 // define the buzzer pin

void setup() {
  pinMode(BUZZER_PIN, OUTPUT); // set the buzzer pin as an output
}

void loop() {
  digitalWrite(BUZZER_PIN, HIGH); // apply a high signal to the buzzer pin
  delay(1000); // wait for 1 second
  digitalWrite(BUZZER_PIN, LOW); // apply a low signal to the buzzer pin
  delay(1000); // wait for 1 second
}

In dit voorbeeld gebruiken we digitalWrite om een hoog signaal op de buzzer‑pin te zetten zodat hij klinkt. Daarna wachten we 1 seconde met delay en zetten de pin laag om het geluid te stoppen.