Hallo zusammen,
zuerst einmal bin ich Anfänger. Daher ist es auch nicht sonderlich überraschend, dass es nicht funktioniert.
Ich vermute, dass der Fehler in meiner elektronischen Schaltung liegt, trotzdem werde ich auch meinen Code einfügen.
Der Fehler: Der Taster lässt meinen Pi vom ausgeschaltenen in den eingeschltenen Zustand wechseln, sprich er bootet beim Drücken des Tasters. Das war's dann aber auch mit dem Funktionieren. Der Pi möchte beim Drücken des Tasters nicht Herunterfahren, wenn ich ihn aber per "sudo halt" o. ä. herunterfahre, dann kann ich ihn wiederrum mit dem Taster starten. Mit rs.local habe ich noch nichts gemacht, ich starte das Python-Skirpt immer manuell.
Der Code:
import RPi.GPIO as GPIO
import os
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(11, GPIO.OUT)
GPIO.output(11, True)
GPIO.setup(5, GPIO.IN)
while True:
if not (GPIO.input(5)):
GPIO.output(11, False)
time.sleep(.1)
GPIO.output(11, True)
time.sleep(.1)
GPIO.output(11, False)
time.sleep(.1)
GPIO.output(11, True)
time.sleep(.5)
Alles anzeigen
Die Elektronik: Ich hoffe, dass man alles Relevante auf den Bildern sehen kann - wenn nicht einfach fragen. Der Pullup-Widerstand ist 10kΩ groß, der Vorwiderstand der LED 560Ω. Warum ich Pin #11 für die LED genommen habe, liegt daran, dass ich meine in Erinnerung zu haben, dass ich da mal irgendetwas mit einem internen Pullup-Widerstand gemacht habe. Was/Wie/Warum weiß ich leider nicht mehr. Wollte mal diese Fehlerquelle ausschließen.
Falls die Frage schon voher einmal geklärt wurde, muss ich mich entschuldigen. Ich habe die 20 Seiten nur auf die Schnelle überflogen, nicht genaustens studiert.
Vielen Dank bereits im Vorraus für eure Bemühungen!
AGADA1