Модуль активного зуммера KY-012 издает однотональный звук при подаче сигнала высокого уровня. Для воспроизведения различных тонов используйте KY-006.
Технические данные KY-012
Модуль состоит из активного зуммера, внутри которого есть встроенный генератор. Поэтому для его работы необходимо просто подать постоянное напряжение.
С помощью этого модуля невозможно задать частоту звука. Здесь она постоянная – приблизительно равна 2.5кГц. Для этой цели требуется использовать пассивный зуммер – KY-006.
Напряжение | 3.5В ~ 5.5В |
Максимальный ток | 30мА при 5В |
Резонансная частота | 2.5кГц ± 300Гц |
Минимальный звуковой выход | 85дБ |
Температура окружающей среды | -20°C ~ 70°C |
Размер платы | 18.5мм x 15мм |
Подключение платы модуля KY-012 к Ардуино УНО
Модуль KY-012 |
Плата Arduino |
---|---|
Левый контакт (S) | Контакт 8 |
Средний контакт | Не используется |
Правый контакт (–) | GND |
- Подключите сигнал (S) к контакту 8 на плате Ардуино.
- Подключите землю (-) к GND на плате Ардуино.
- Средний контакт не используется.
Простой пример для подключения модуля к Адуино
Следующий код для Arduino будет постоянно включать и выключать зуммер, генерируя серию коротких звуковых сигналов. Для установки высокого и низкого уровней напряжения на цифровом контакте используется функция digitalWrite.
int buzzer = 8; // Контакт, к которому подключен активный зуммер void setup () { pinMode (buzzer, OUTPUT); // Настройка контакта на выход } void loop () { digitalWrite (buzzer, HIGH); // Установка высокого уровня на контакте delay (1000); // Задержка 1 секунда digitalWrite (buzzer, LOW); // Установка низкого уровня на контакте delay (2000); // Задержка 2 секунда }