logo
+7 (951) 999-89-94
428003, г. Чебоксары, ул. Федора Гладкова, д.9, оф.319
07.04.2017

Простые программы. Пьезоизлучатель (зуммер)

Простые программы. Пьезоизлучатель (зуммер)

Существует два основных типа зуммера: активный и пассивный.

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

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

Соберите схему, как показано выше.

 1. Теперь надо добавить зуммер в программу gpiozero import

from gpiozero import Buzzer
from time import sleep

2. Добавим объект Buzzer так же как мы это делали в предыдущих экспериментах для кнопки и светодиода:

buzzer = Buzzer(17)

3. В GPIO Zero зуммер работает точно как светодиод, поэтому попробуйте добавить в ваш цикл buzzer.on () и buzzer.off ():

while True:
    buzzer.on()
    sleep(1)
    buzzer.off()
    sleep(1)

4. Зуммер имеет метод beep (), который работает как мигание светодиода. Попробуйте:

while True:
    buzzer.beep()

 Переведено с Raspberry Fundation.

 Содержание методички