Поръчано в работни дни преди 14:00 ч. = изпратено същия ден и в 98% от случаите пристига на следващия ден. Безплатно връщане 30 дни за размисъл 1 година гаранция

Схема на свързване и примерен код

Ето как да свържеш Пасивен buzzer модул за Arduino към Arduino UNO или ESP32, с примерен sketch, който можеш да качиш веднага.

Възпроизвеждане на мелодия за пасивен buzzer

Този проект показва как да се генерират музикални тонове с пасивен buzzer module с помощта на Arduino Uno. Arduino излъчва сигнали с променлива честота чрез функцията tone() за възпроизвеждане на музикална гама. Отворете Serial Monitor на 115200 baud, за да видите честотите, които се възпроизвеждат в момента.

Схема на свързване: Пасивен buzzer модул за Arduino на Arduino UNO
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: Пасивен buzzer модул за Arduino на Arduino UNO
Таблица на свързване · Кликни, за да увеличиш
Passive_Buzzer_Melody_Player.ino · компилирано и тествано
/*
 * ==================================================================
 *  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 пасивен бузер за възпроизвеждане на мелодия

Този пример показва как да генерирате музикални тонове с пасивен buzzer module с помощта на ESP32. Микроконтролерът използва PWM tone generation, за да възпроизвежда многократно последователност от музикални ноти. Свържете buzzer module директно към захранване, маса и GPIO pin, за да чуете мелодията.

Схема на свързване: Пасивен buzzer модул за Arduino на ESP32 DevKit V1
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: Пасивен buzzer модул за Arduino на ESP32 DevKit V1
Таблица на свързване · Кликни, за да увеличиш
ESP32_Passive_Buzzer_Melody_Player.ino · компилирано и тествано
/*
 * ==================================================================
 *  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 модул за Arduino

Този пасивен buzzer издава тон от около 85db, когато е свързан към напрежение между 4V и 8V. За този пасивен buzzer е необходим микроконтролер, за да може buzzer-ът да издава звук чрез PWM сигнал. Buzzer-ът консумира около 30mA.

Voltage: 5V

Подходящ за o.a. Arduino

Размери
Дължина: 2,5cm
Ширина: 1,5cm
Височина: 1,1cm

  • Пасивен зумер
  • Необходим е микроконтролер
  • Тон от 85 dB
  • 2,5 x 1,5 x 1,1 cm

Защо да изберете този продукт?

  • Звук с PWM – Издава звук чрез PWM сигнал.
  • Подходящ за Arduino – Може да се използва с Arduino проекти.
  • Широк диапазон на напрежение – Работи между 4V и 8V.
  • Ниска консумация на ток – Консумира около 30mA.
Спецификации
Ширина1,5 см
Подходящ заArduino
Дължина2,5cm
Консумация на токок. 30mA
Височина1,1 cm

Често купувани заедно

Общо: € 6,15

Отзиви

Все още няма отзиви.

Напиши отзив
Твоята оценка

Доставка & връщане

Доставка

  • Пратка с track & trace€ 7,70В рамките на 24 часа
  • Вземане от локация на PostNL€ 7,40В рамките на 24 часа
  • Пратка за пощенската кутия€ 3,70В рамките на 2 работни дни
  • Пратка за пощенска кутия 24 часа€ 4,55В рамките на 24 часа
  • Вземане от магазинаБезплатно
Всичко за доставката

Връщане

Не си доволен? Имаш 30 дни след получаването, за да върнеш продукта.

Всичко за връщането

Наскоро разгледани