Пассивный зуммер
Пьезоэлектрический звуковой излучатель, относящийся к электроакустическим устройствам, и производящий слышимый звук или ультразвук с помощью обратного пьезоэлектрического эффекта.
Пьезоэлектрические зуммеры применяются в будильниках, игрушках, бытовой технике, телефонных аппаратах. Ультразвук получаемый с их помощью нередко используют в отпугивателях против грызунов, в увлажнителях воздуха, в ультразвуковой очистке.
Пассивный пьезоизлучатель не генерирует звуковой сигнал при подачи напряжения, генерация происходит за счет внешнего источника колебаний.
Класс
- class Passive_Buzzer
Класс используется для определения объектов, имеющих поведение пассивного зуммера
Пример объявления объекта:
sound=Passive_Buzzer(pin0)
- sound.sound.play(music.BLUES)
Команда позволяет проиграть мелодию. Аналогична команде music.play(music.BLUES, pin0)
- sound.play_time(music.BIRTHDAY, 3000)
Команда позволяет проиграть мелодию определенное время. Блокирует Microbit
- sound.stop()
Команда позволяет остановить проигрывание времени.
Пример программы
import music
from microbit import pin0
from Passive_Buzzer import Passive_Buzzer
sound = Passive_Buzzer(pin0)
sound.play(music.BLUES)
sound.play_time(music.BIRTHDAY, 3000)