Hallo zusammen,
ich habe ein kleines System, welches 6 GPIO Ports braucht. Aktuell hatte ich im Script folgende verwendet:
Code
GPIO.setmode(GPIO.BOARD)
GPIO.setup(29, GPIO.OUT) #LED1
GPIO.setup(31, GPIO.OUT) #LED2
GPIO.setup(37, GPIO.OUT) #LED3
GPIO.setup(16, GPIO.OUT) #RELAIS1
GPIO.setup(18, GPIO.OUT) #RELAIS2
GPIO.setup(36, GPIO.OUT) #RELAIS3
# Alle GPIOs auf 0 setzen
GPIO.output(29, GPIO.LOW) #LED1
GPIO.output(31, GPIO.LOW) #LED2
GPIO.output(37, GPIO.LOW) #LED3
GPIO.output(16, GPIO.LOW) #RELAIS1
GPIO.output(18, GPIO.LOW) #RELAIS2
GPIO.output(36, GPIO.LOW) #RELAIS3
Alles anzeigen
Funktionierte im Betrieb soweit auch, allerdings werden die beim Systemstart durchgetestet und teilweise auf High gesetzt. GPIO 37 aber z.B. bleibt beim Boot aus, 29 und 31 gehen hingegen an. Problematisch ist das ganze, weil dahinter eine Türansteuerung sitzt, das würde heißen, dass die Tür bei Systemstart geöffnet wird.
Welche GPIOs haben ein anderes Verhalten? Es wäre mir so gerade möglich einen anderen GPIO auf der Platine anzuzapfen, eine andere Schaltung mit Zeitverzögerung oder sonstigem ist nicht mehr realisierbar. (System muss langsam dringend getestet und genutzt werden & die Platine ist voll..)
Gruß