Модуль активного зуммера KY-012

Модуль активного зуммера KY-012

Модуль активного зуммера 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 к Ардуино УНО

Модуль KY-012

Плата Arduino

Левый контакт (S) Контакт 8
Средний контакт Не используется
Правый контакт (–) GND
Распиновка модуля KY-012
Рисунок 1. Распиновка модуля
  • Подключите сигнал (S) к контакту 8 на плате Ардуино.
  • Подключите землю (-) к GND на плате Ардуино.
  • Средний контакт не используется.
Схема подключения модуля к Ардуино УНО
Рисунок 2. Схема подключения модуля к Ардуино УНО

Простой пример для подключения модуля к Адуино

Следующий код для Arduino будет постоянно включать и выключать зуммер, генерируя серию коротких звуковых сигналов. Для установки высокого и низкого уровней напряжения на цифровом контакте используется функция digitalWrite.

int buzzer = 8; // Контакт, к которому подключен активный зуммер
void setup ()
{
  pinMode (buzzer, OUTPUT); // Настройка контакта на выход
}
void loop ()
{
  digitalWrite (buzzer, HIGH);  // Установка высокого уровня на контакте
  delay (1000);                 // Задержка 1 секунда
  digitalWrite (buzzer, LOW);   // Установка низкого уровня на контакте
  delay (2000);                 // Задержка 2 секунда
}
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии