Boardtest
Testprogramm für das Zusatzboard mit LEDs und Buttons
#!/usr/bin/env python3
# Zusatzboard - Test
from gpiozero import LED, Button
from time import sleep
from signal import pause
OUTPINS = [18, 23, 24, 25]
INPINS = [22, 27, 17]
def leds_on():
list(map(lambda led:led.on(), leds))
def leds_off():
list(map(lambda led:led.off(), leds))
leds = []
buttons = []
for pin in OUTPINS:
leds.append(LED(pin))
for pin in INPINS:
buttons.append(Button(pin))
i = 0
while i < 2:
i += 1
for led in leds:
led.on()
sleep(0.2)
led.off()
sleep(0.2)
for button in buttons:
for led in leds:
button.when_pressed = leds_on
button.when_released = leds_off
pause()