ich habe hier ein kleines Problem. Folgendes Skript funktioniert zwar, aber wenn ich es beende, z.B. in Thonny über "Stop/Restart Backend", bleibt der aktuelle Zustand der LEDs aktiv.
Irgendwo muss da doch ein zusätzliches gpio cleanup oder sowas wie leds.off() rein, aber wo?
Code: Alles auswählen
from gpiozero import LEDBoard
from time import sleep
def play_leds(leds):
leds[0].on()
sleep(1)
leds[1].on()
sleep(1)
leds[2].on()
sleep(1)
leds[3].on()
sleep(1)
leds[4].on()
sleep(1)
leds[5].on()
sleep(1)
leds[6].on()
sleep(1)
leds[7].on()
sleep(1)
leds[8].on()
sleep(3)
leds.off()
sleep(3)
def main():
leds = LEDBoard(17, 18, 27, 22, 23, 24, 25, 4, 12)
while True:
play_leds(leds)
if __name__ == '__main__':
main()
Besten Dank für Eure Hilfe