“KY-006” – модуль с пассивным звуковым излучателем представляет собой зуммер (buzzer) для ARDUINO. В отличии от активной сирены, этой нужен внешний звуковой генератор, в качестве которого может работать плата “Arduino”, зато появляется возможность регулировать частоту звука.
Подключение пьезосирены:
- «-» — общий
- “S” — аудио вход сирены
Преимущества пассивного звукового излучателя:
- возможность менять звуковую частоту
Недостатки пассивного звукового излучателя:
- на вход надо подавать внешний звуковой сигнал
Пример кода (скетч) для “KY-006” и Arduino:
// KY-006 пьезосирена
// umnyjdomik.ru
int piezoSiren = 10 ; // назначение пина для сирены
int i, j ; // переменные циклов
void setup ()
{
pinMode (piezoSiren, OUTPUT) ; // пин работает как выход
}
void loop ()
{
for (i = 0; i <300; i++) // цикл для звука высокой частоты
{
digitalWrite (piezoSiren, HIGH) ;// вкл. напряжение высокого уровня
delay (1) ;// задержка
digitalWrite (piezoSiren, LOW) ;// вкл. напряжение низкого уровня
delay (1) ;// задержка
}
for (i = 0; i <100; i++) // цикл для звука низкой частоты
{
digitalWrite (piezoSiren, HIGH) ;// вкл. напряжение высокого уровня
delay (2) ;// задержка
digitalWrite (piezoSiren, LOW) ;// вкл. напряжение низкого уровня
delay (2) ;// задержка
}
}