Пассивный зуммер

Скачать файл с классов

Пьезоэлектрический звуковой излучатель, относящийся к электроакустическим устройствам, и производящий слышимый звук или ультразвук с помощью обратного пьезоэлектрического эффекта.

Пьезоэлектрические зуммеры применяются в будильниках, игрушках, бытовой технике, телефонных аппаратах. Ультразвук получаемый с их помощью нередко используют в отпугивателях против грызунов, в увлажнителях воздуха, в ультразвуковой очистке.

../../_images/Passive_Buzzer_module.png

Пассивный пьезоизлучатель не генерирует звуковой сигнал при подачи напряжения, генерация происходит за счет внешнего источника колебаний.

Класс

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)