Вернуться на страницу библиотеки модулей
Модуль KY-006 с пассивным звуковым излучателем, широко применяется в Arduino проектах для подачи звуковых сигналов. Это связано с небольшим размером излучателя и простотой подключения. Код для подачи звукового сигнала также достаточно простой и не требует установки дополнительных библиотек.
#define NOTE_C4 262
#define NOTE_D4 294
#define NOTE_E4 330
// "Mary Had a Little Lamb" opening phrase
const int notes[] = { NOTE_E4, NOTE_D4, NOTE_C4, NOTE_D4, NOTE_E4, NOTE_E4, NOTE_E4 };
const int lengths[] = { 4, 4, 4, 4, 4, 4, 2 };
void setup() {
for (int i = 0; i < 7; i++) {
int ms = 1000 / lengths[i]; // quarter note = 250 ms
tone(buzzer, notes[i], ms);
delay(ms + ms / 3); // note duration + gap
noTone(buzzer);
}
}
void loop() {}
Рекомендуемые ссылки:
Arduino Passive Buzzer KY-006 (HW-508) — Pinout, Wiring & Code
Sensor Wiki: KY-006 Passive Piezo-Buzzer Module – The Geek Pub
ESP32 KY-006 Passive Buzzer Module Pinout & Datasheet
KY-006 модуль с пассивным звуковым излучателем. Подключение к Arduino.

