“KY-006” – модуль с пассивным звуковым излучателем представляет собой зуммер (buzzer) для ARDUINO. В отличии от активной сирены, этой нужен внешний звуковой генератор, в качестве которого может работать плата “Arduino”, зато появляется возможность регулировать частоту звука.
Подключение пьезосирены:
- «-» — общий
- “S” — аудио вход сирены
Преимущества пассивного звукового излучателя:
- возможность менять звуковую частоту
Недостатки пассивного звукового излучателя:
- на вход надо подавать внешний звуковой сигнал
Пример кода (скетч) для “KY-006” и Arduino:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
// 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) ;// задержка } } |