Python
#!/usr/bin/python
import RPi.GPIO as GPIO
from time import *
gpio_eingang = 27 # (Pin 13)
gpio_ausgang = 25 # (Pin 22)
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(gpio_eingang, GPIO.IN)
GPIO.setup(gpio_ausgang, GPIO.OUT)
licht = 0
GPIO.output(gpio_ausgang,licht)
schalter_alt = GPIO.input(gpio_eingang)
while 1:
schalter_neu = GPIO.input(gpio_eingang)
if schalter_neu not schalter_alt:
schalter_alt = schalter_neu
# Hier gewuenschte Aktion einfuegen #########
# Beispiel Lichtschalter
licht = (licht is 0) * 1 # schaltet von 0 auf 1 und umgekehrt
GPIO.output(gpio_ausgang,licht)
#################################
sleep(.5)
Display More
Das sollte eigentlich alle Deine Bedingungen erfüllen.
Hardwaremäßig scheint ja alles bei Dir zu laufen. Wenn nicht, frag