sralus
Ist oft hier
- Registriert
- 25. April 2010
- Beiträge
- 140
- Reaktionspunkte
- 20
- Punkte
- 38
Hallo
habe ein skript geschrieben welches auch funktioniert aber beim ausschalten stimmt die reinfolge nicht immer.Es ist bestimmt auch nicht 1A programiert ich bin halt neu in dem Bereich.
Evtl. kann das ja jemand abändern bzw.besser aufbauen,.
Besten Dank vorab.
habe ein skript geschrieben welches auch funktioniert aber beim ausschalten stimmt die reinfolge nicht immer.Es ist bestimmt auch nicht 1A programiert ich bin halt neu in dem Bereich.
Evtl. kann das ja jemand abändern bzw.besser aufbauen,.
Besten Dank vorab.
Code:
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(26,GPIO.OUT)
GPIO.setup(21,GPIO.OUT)
GPIO.setup(20,GPIO.OUT)
GPIO.setup(19,GPIO.OUT)
GPIO.setup(16,GPIO.OUT)
GPIO.setup(13,GPIO.OUT)
GPIO.setup(4,GPIO.OUT)
chan_list = (26,21)
chan_list2 = (20,19)
chan_list3 = (16,13)
while True:
if ( GPIO.input(4) == False ):
GPIO.output(chan_list, GPIO.HIGH)
time.sleep(1)
if ( GPIO.input(4) == False ):
GPIO.output(chan_list2, GPIO.HIGH)
time.sleep(1)
if ( GPIO.input(4) == False ):
GPIO.output(chan_list3, GPIO.HIGH)
if not ( GPIO.input(4) == False ):
GPIO.output(chan_list3, GPIO.OUT)
time.sleep(1)
if not ( GPIO.input(4) == False ):
GPIO.output(chan_list2, GPIO.OUT)
time.sleep(1)
if not ( GPIO.input(4) == False ):
GPIO.output(chan_list, GPIO.OUT)
Zuletzt bearbeitet von einem Moderator: