Op werkdagen vóór 14:00 uur besteld = dezelfde dag verzonden en in 98% van de gevallen de volgende dag in huis. Gratis retourneren 30 dagen bedenktijd 1 jaar garantie

Aansluitschema en codevoorbeeld

Zo sluit je de Buzzer module passief voor Arduino aan op een Arduino UNO of ESP32, met een voorbeeldsketch die je direct kunt uploaden.

Passieve Buzzer Melody Player

Dit project laat zien hoe je muzikale tonen kunt genereren met een passieve buzzer-module met een Arduino Uno. De Arduino geeft variabele frequentiesignalen uit via de tone()-functie om een toonladder af te spelen. Open de Serial Monitor op 115200 baud om de momenteel afgespeelde frequenties te zien.

Aansluitschema: Buzzer module passief voor Arduino op een Arduino UNO
Aansluitschema · Klik om te vergroten
Aansluittabel: Buzzer module passief voor Arduino op een Arduino UNO
Aansluittabel · Klik om te vergroten
Passive_Buzzer_Melody_Player.ino · gecompileerd en getest
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : Passive Buzzer Melody Player
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : Buzzer module passief Arduino
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

// Passive Buzzer Module Demo on Arduino Uno
const int BUZZER_PIN = 9;

// Musical notes in Hertz (C major scale: C4 to C5)
const int notes[] = {262, 294, 330, 349, 392, 440, 494, 523};
const int noteCount = sizeof(notes) / sizeof(notes[0]);

void setup() {
  Serial.begin(115200);
  Serial.println(F("Passive Buzzer Demo Starting..."));
}

void loop() {
  Serial.println(F("Playing scale ascending..."));
  for (int i = 0; i < noteCount; i++) {
    Serial.print(F("Tone: "));
    Serial.print(notes[i]);
    Serial.println(F(" Hz"));
    tone(BUZZER_PIN, notes[i], 150);
    delay(200);
  }

  delay(300);

  Serial.println(F("Playing scale descending..."));
  for (int i = noteCount - 1; i >= 0; i--) {
    tone(BUZZER_PIN, notes[i], 150);
    delay(200);
  }

  noTone(BUZZER_PIN);
  delay(1500);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

ESP32 passieve buzzer-melodiespeler

Dit voorbeeld laat zien hoe je muzikale tonen kunt genereren met een passieve buzzer-module met een ESP32. De microcontroller gebruikt PWM-toongeneratie om herhaaldelijk een reeks muzikale noten af te spelen. Sluit de buzzer-module rechtstreeks aan op voeding, ground en een GPIO-pin om de melodie te horen.

Aansluitschema: Buzzer module passief voor Arduino op een ESP32 DevKit V1
Aansluitschema · Klik om te vergroten
Aansluittabel: Buzzer module passief voor Arduino op een ESP32 DevKit V1
Aansluittabel · Klik om te vergroten
ESP32_Passive_Buzzer_Melody_Player.ino · gecompileerd en getest
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : ESP32 Passive Buzzer Melody Player
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : Buzzer module passief Arduino
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

// Pin connected to the passive buzzer's PWM input
const int BUZZER_PIN = 25;

// Frequencies in Hz for a simple arpeggio
const int melody[] = {262, 330, 392, 523};
const int noteDurations[] = {250, 250, 250, 400};

void setup() {
  Serial.begin(115200);
  pinMode(BUZZER_PIN, OUTPUT);
  Serial.println("ESP32 Passive Buzzer Demo Started!");
}

void loop() {
  Serial.println("Playing melody...");
  
  for (int i = 0; i < 4; i++) {
    tone(BUZZER_PIN, melody[i], noteDurations[i]);
    delay(noteDurations[i] * 1.30); // Pause between notes
    noTone(BUZZER_PIN);
  }
  
  delay(2000); // Wait 2 seconds before playing again
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Buzzer module passief voor Arduino

Deze passieve buzzer geeft een toon van ongeveer 85db wanneer deze op een spanning tussen de 4V en 8V wordt aangesloten. Voor deze passieve buzzer is een microcontroller nodig om de buzzer geluid te laten maken middels een PWM signaal. De buzzer verbruikt ca. 30mA.

Voltage: 5V

Geschikt voor o.a. Arduino

Afmetingen
Lengte: 2,5cm
Breedte: 1,5cm
Hoogte: 1,1cm

  • Passieve buzzer
  • Microcontroller nodig
  • Toon van 85 dB
  • 2,5 x 1,5 x 1,1 cm

Waarom kiezen voor dit product?

  • Geluid met PWM – Geeft geluid via een PWM-signaal.
  • Geschikt voor Arduino – Te gebruiken met Arduino-projecten.
  • Breed spanningsbereik – Werkt tussen 4V en 8V.
  • Lage stroomvraag – Verbruikt circa 30mA.
Specificaties
Breedte1,5 cm
Geschikt voorArduino
Lengte2,5cm
Stroomverbruikca. 30mA
Hoogte1,1 cm

Vaak samen gekocht

Totaal: € 6,15

Beoordelingen

Nog geen beoordelingen.

Schrijf een beoordeling
Jouw beoordeling

Verzenden & retourneren

Verzending

  • Pakket met track & trace€ 7,70Binnen 24 uur
  • Ophalen bij PostNL locatie€ 7,40Binnen 24 uur
  • Brievenbuspakketje€ 3,70Binnen 2 werkdagen
  • Brievenbuspakketje 24 uur€ 4,55Binnen 24 uur
  • Afhalen in de winkelGratis
Alles over verzenden

Retourneren

Niet tevreden? Je hebt 30 dagen bedenktijd na ontvangst om het product terug te sturen.

Alles over retourneren