Encomendado em dias úteis antes das 14:00 = enviado no mesmo dia e, em 98% dos casos, entregue no dia seguinte. Devolução gratuita 30 dias para refletir 1 ano de garantia

Esquema de ligação e exemplo de código

Como ligar o Módulo buzzer passivo para Arduino a um Arduino UNO ou ESP32, com um sketch de exemplo que podes carregar já.

Passive Buzzer Melody Player

This project demonstrates how to generate musical tones with a passive buzzer module using an Arduino Uno. The Arduino outputs variable frequency signals via the tone() function to play a musical scale. Open the Serial Monitor at 115200 baud to see the currently playing frequencies.

Esquema de ligação: Módulo buzzer passivo para Arduino num Arduino UNO
Esquema de ligação · Clique para ampliar
Tabela de ligação: Módulo buzzer passivo para Arduino num Arduino UNO
Tabela de ligação · Clique para ampliar
Passive_Buzzer_Melody_Player.ino · compilado e testado
/*
 * ==================================================================
 *  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 Passive Buzzer Melody Player

This example demonstrates how to generate musical tones with a passive buzzer module using an ESP32. The microcontroller uses PWM tone generation to play a sequence of musical notes repeatedly. Connect the buzzer module directly to power, ground, and a GPIO pin to hear the melody.

Esquema de ligação: Módulo buzzer passivo para Arduino num ESP32 DevKit V1
Esquema de ligação · Clique para ampliar
Tabela de ligação: Módulo buzzer passivo para Arduino num ESP32 DevKit V1
Tabela de ligação · Clique para ampliar
ESP32_Passive_Buzzer_Melody_Player.ino · compilado e testado
/*
 * ==================================================================
 *  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

Módulo buzzer passivo para Arduino

Este buzzer passivo emite um tom de cerca de 85db quando é ligado a uma tensão entre 4V e 8V. Para este buzzer passivo é necessário um microcontrolador para fazer o buzzer emitir som através de um sinal PWM. O buzzer consome aprox. 30mA.

Tensão: 5V

Compatível com, entre outros, Arduino

Dimensões
Comprimento: 2,5cm
Largura: 1,5cm
Altura: 1,1cm

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

Por que escolher este produto?

  • 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.
Especificações
Largura1,5 cm
Adequado paraArduino
Comprimento2,5cm
Consumo de energiaca. 30mA
Altura1,1 cm

Frequentemente comprados juntos

Total: € 6,15

Avaliações

Ainda sem avaliações.

Escrever uma avaliação
A tua avaliação

Envio & devoluções

Envio

  • Pacote com Track & Trace€ 6,20Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 7,35Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 8,50Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 9,15Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
Tudo sobre envios

Devoluções

Não ficas satisfeito? Tens 30 dias após a receção para devolver o produto.

Tudo sobre devoluções

Vistos recentemente

Wemos Lite V1 ESP32 | WiFi | Bluetooth

Wemos Lite V1 ESP32 | WiFi | Bluetooth

€ 9,85
Mini roda esférica 3PI N20 universal

Mini roda esférica 3PI N20 universal

€ 2,00
7-pins dip switch 2,54 mm

7-pins dip switch 2,54 mm

€ 0,95
Wemos D1 Mini V4 ESP8266 USB-C

Wemos D1 Mini V4 ESP8266 USB-C

€ 5,50
Potenciómetro 10K Linear

Potenciómetro 10K Linear

€ 0,90
Placa de Prototipagem Experimental 12x18 verde

Placa de Prototipagem Experimental 12x18 verde

€ 2,60