# criação de componentes botao1 = Button(11) botao2 = Button(12) botao3 = Button(13) buzzer = Buzzer(16) led1 = LED(21) lcd = LCD(2, 3, 4, 5, 6, 7, 16, 2) player = Player() sensor = DistanceSensor(trigger=17, echo=18) sensor.threshold_distance = 0.2 botao1.when_pressed = ligar_campainha botao1.when_released = enviar_mensagem botao2.when_pressed = led1.off botao3.when_pressed = iniciar_gravacao botao3.when_released = parar_gravacao sensor.when_in_range = pessoa_porta sensor.when_out_of_range = pessoa_saiu # loop infinito ultimo_id = -1
from gpiozero import DistanceSensor ultrasonic = DistanceSensor(echo=17, trigger=4) ultrasonic.distance while True: print(ultrasonic.distance) while True: ultrasonic.wait_for_in_range() print("In range") ultrasonic.wait_for_out_of_range() print("Out of range") ultrasonic = DistanceSensor(echo=17, trigger=4, threshold_distance=0.5) ultrasonic.threshold_distance = 0.5 def hello(): print("Hello") ultrasonic.when_in_range = hello def bye(): print("Bye") ultrasonic.when_out_of_range = bye