Example #1
0
from gpiozero import DigitalOutputDevice, InputDevice, LED, Buzzer
from time import sleep

leds = { "green": LED(13), "red": LED(12) }
for led in leds:
    leds[led].off()

orange = { "tx": DigitalOutputDevice(26), "rx": InputDevice(20) }

buzzer = Buzzer(24)

try:
    orange["tx"].value = 1
    while True:
        leds["green"].value = orange["rx"].value
        leds["red"].value = not orange["rx"].value
        buzzer.value = not orange["rx"].value
        print(orange["rx"].value)
        sleep(.3)
except KeyboardInterrupt:
    print("bye")
    buzzer.off()
    for led in leds:
        leds[led].off()