Skip to content
ICT Fusion Knowledgebase

Passieve buzzer

Component Passieve buzzer
Type Uitvoer
Functie Geluid genereren

Introductie

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

Je kiest voor een passieve buzzer (in plaats van een actieve) wanneer je een alternerend signaal wilt gebruiken om geluid te maken. Met een blokgolfsignaal kun je verschillende tonen en melodieรซn genereren.

Pinbeschrijving

Een passieve buzzer heeft twee pinnen: positief en negatief. Verbind de positieve pin met een digitale uitgang van de microcontroller en de negatieve met GND. Wanneer je een alternerend signaal aanbiedt, produceert de buzzer geluid.

Codevoorbeeld

Het onderstaande voorbeeld laat zien hoe je met een Arduino een passieve 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() {
  tone(BUZZER_PIN, 1000); // generate a 1000Hz tone
  delay(1000); // wait for 1 second
  noTone(BUZZER_PIN); // stop the tone
  delay(1000); // wait for 1 second
}

In dit voorbeeld gebruiken we de toneโ€‘functie om een toon van 1000 Hz te genereren. Daarna wachten we 1 seconde met delay en stoppen het geluid met noTone.