# Objetivo do projeto: Testar um buzzer passivo para tocar um alarme com intervalo de 1 segundo
#
# Componentes e conexões utilizadas:
# GND do buzzer passivo conectado ao GND do Raspberry Pi Pico
# Pino positivo (+) do buzzer passivo conectado ao pino GPIO 15
#
# Programador: Adrian Josele G. Quional
# Se for usar um buzzer passivo, importe a classe Speaker da biblioteca picozero
from picozero import Speaker
from time import sleep
# Cria um objeto Speaker no pino 15
speaker = Speaker(15)
# Faz o buzzer apitar continuamente com intervalo de 1 segundo enquanto a placa estiver ligada
# Obs: Um buzzer passivo também pode ser usado para tocar diferentes tons
while True:
speaker.on() # Liga o buzzer
sleep(1) # Espera 1 segundo
speaker.off() # Desliga o buzzer
sleep(1) # Espera mais 1 segundo