Hallo,
warum geht diese for schleife nicht?
Ich moechte dass wenn Taster 3 gedrueckt wir zuerst 4 x das Lauflicht läuft und erst nach 4x
das os.system den Befehl shutdown macht.
So wie es jetzt ist macht er auch shutdown in der Schleife 4x
Gruss
gwaag
Python
#!/usr/bin/python
#Shoutdown mit Taster 3 on Piface
import os
from time import sleep
import pifacedigitalio
pfd = pifacedigitalio.PiFaceDigital()
while(True):
if pfd.input_pins[2].value ==1: #Wenn Taster 3 gedrueck wird
for x in range(4): # 4x Lauflicht
pfd.leds[7].toggle()
sleep(.1)
pfd.leds[6].toggle()
sleep(.1)
pfd.leds[6].toggle()
sleep(.1)
pfd.leds[7].toggle()
sleep(.1)
pfd.output_port.all_off() #Alle LED aus, falls noetig
sleep(.5)
os.system("sudo shutdown -h now")
sleep(1)
Alles anzeigen