РоссияМосква, ул.Международная, 15
+7(985)974-01-37
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.

 

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