Haallo,
nachdem ich erfolgreich (juhu!:D) eine Funksteckdosenschaltung hinbekommen habe, wollte ich das mit einem anderen Projekt verbinden. Und das ist Bewegungssensor. Ich hab's jetzt so weit, dass ich eine LED anbekomme, sobald der Bewegungssensor Bewegung wahrgenommen hat. Aber wie kriege ich das mit einer Steckdose hin?
Bei der Steckdose muss ich ja beispielsweise "sudo ./send 10001 1 1 " eingeben. Kann ich das auch einfach in das Python Programm eingeben?
Meine Vermutung ist, dass ich wie bei "import time" etwas importieren muss, aber wie kriege ich heraus, was genau ich importieren muss?
Mein jetziger Code sieht so aus:
Code
import RPi.GPIO as GPIO
import time
sensor = 4
led = 26
GPIO.setmode(GPIO.BCM)
GPIO.setup(sensor, GPIO.IN, GPIO.PUD_DOWN)
GPIO.setup(led, GPIO.OUT)
previous_state = False
current_state = False
while True:
time.sleep(0.1)
previous_state = current_state
current_state = GPIO.input(sensor)
if current_state != previous_state:
new_state = "HIGH" if current_state else "LOW"
print("GPIO pin %s is %s" % (sensor, new_state))
if GPIO.input(sensor) == 1:
GPIO.output(led, 1)
if GPIO.input(sensor) == 0:
GPIO.output(led, 0)
GPIO.cleanup()
Alles anzeigen
Danke schonmal