Hallo,
ich möchte als Schutz gegen Einbrecher einen TV-Imitator bauen.
Also ich habe im Moment dieses Programm. Dies soll aber nicht die ganze Zeit laufen, sondern in unterschiedlichen Zeitabständen an und aus sein. D.h z.B manchmal 9,18,20,28,5 Minuten an und dann aus sein.
Wie als würde man fernsehen. Es soll sozusagen einen Fake-Fernseher darstellen.
Wie bekomme ich das hin?
Ich hatte schon einmal was eingefügt, aber das hat nicht funktioniert.
Programm mit Python:
#Richtung der GPIO-Pins festlegen (IN / OUT)
GPIO.setup(7, GPIO.OUT)
GPIO.setup(11, GPIO.OUT)
GPIO.setup(13, GPIO.OUT)
GPIO.setup(15, GPIO.OUT)
#unendliche Schleife
while True:
# EINE NEUE SCHLEIFE BEGINNT JETZT ACHTUNG
#Pin 15 HIGH Pegel
GPIO.output(11, True)
#eine halbe Sekunde warten
time.sleep(0.5)
#Pin 26 LOW Pegel
GPIO.output(11, False)
#eine halbe Sekunde warten
time.sleep(0.1)
#Pin 15 HIGH Pegel
GPIO.output(7, True)
#eine halbe Sekunde warten
time.sleep(2)
#Pin 26 LOW Pegel
GPIO.output(7, False)
#eine halbe Sekunde warten
time.sleep(0.03)
#Pin 15 HIGH Pegel
GPIO.output(13, True)
#eine halbe Sekunde warten
time.sleep(0.5)
#Pin 26 LOW Pegel
GPIO.output(13, False)
#eine halbe Sekunde warten
time.sleep(0.1)
#Pin 15 HIGH Pegel
GPIO.output(15, True)
#eine halbe Sekunde warten
time.sleep(0.7)
#Pin 26 LOW Pegel
GPIO.output(15, False)
#eine halbe Sekunde warten
time.sleep(0.1)
#HIER IST DIE SCHLEIFE ZUENDE ACHTUNG
# EINE NEUE SCHLEIFE BEGINNT JETZT ACHTUNG 1
#Pin 15 HIGH Pegel
GPIO.output(7, True)
#eine halbe Sekunde warten
time.sleep(0.3)
#Pin 26 LOW Pegel
GPIO.output(7, False)
#eine halbe Sekunde warten
time.sleep(0.00000003)
#Pin 15 HIGH Pegel
GPIO.output(13, True)
#eine halbe Sekunde warten
time.sleep(0.4)
#Pin 26 LOW Pegel
GPIO.output(13, False)
#eine halbe Sekunde warten
time.sleep(0.03)
#Pin 15 HIGH Pegel
GPIO.output(11, True)
#eine halbe Sekunde warten
time.sleep(0.4)
#Pin 26 LOW Pegel
GPIO.output(11, False)
#eine halbe Sekunde warten
time.sleep(0.1)
#Pin 15 HIGH Pegel
GPIO.output(15, True)
#eine halbe Sekunde warten
time.sleep(0.5)
#Pin 26 LOW Pegel
GPIO.output(15, False)
#eine halbe Sekunde warten
time.sleep(0.5)
#HIER IST DIE SCHLEIFE ZUENDE ACHTUNG
# EINE NEUE SCHLEIFE BEGINNT JETZT ACHTUNG 2
#Pin 15 HIGH Pegel
GPIO.output(13, True)
#eine halbe Sekunde warten
time.sleep(0.5)
#Pin 26 LOW Pegel
GPIO.output(13, False)
#eine halbe Sekunde warten
time.sleep(0.33421)
#Pin 15 HIGH Pegel
GPIO.output(11, True)
#eine halbe Sekunde warten
time.sleep(0.4)
#Pin 26 LOW Pegel
GPIO.output(11, False)
#eine halbe Sekunde warten
time.sleep(0.00000000000001)
#Pin 15 HIGH Pegel
GPIO.output(7, True)
#eine halbe Sekunde warten
time.sleep(0.3)
#Pin 26 LOW Pegel
GPIO.output(7, False)
#eine halbe Sekunde warten
time.sleep(0.1)
#Pin 15 HIGH Pegel
GPIO.output(15, True)
#eine halbe Sekunde warten
time.sleep(1.1)
#Pin 26 LOW Pegel
GPIO.output(15, False)
#eine halbe Sekunde warten
time.sleep(0.4)
#HIER IST DIE SCHLEIFE ZUENDE ACHTUNG
# EINE NEUE SCHLEIFE BEGINNT JETZT ACHTUNG 3
#Pin 15 HIGH Pegel
GPIO.output(15, True)
#eine halbe Sekunde warten
time.sleep(0.1)
#Pin 26 LOW Pegel
GPIO.output(15, False)
#eine halbe Sekunde warten
time.sleep(0.1)
#Pin 15 HIGH Pegel
GPIO.output(7, True)
#eine halbe Sekunde warten
time.sleep(1.5)
#Pin 26 LOW Pegel
GPIO.output(7, False)
#eine halbe Sekunde warten
time.sleep(0.0000001)
#Pin 15 HIGH Pegel
GPIO.output(13, True)
#eine halbe Sekunde warten
time.sleep(0.75)
#Pin 26 LOW Pegel
GPIO.output(13, False)
#eine halbe Sekunde warten
time.sleep(0.6)
#Pin 15 HIGH Pegel
GPIO.output(15, True)
#eine halbe Sekunde warten
time.sleep(0.7)
#Pin 26 LOW Pegel
GPIO.output(15, False)
#eine halbe Sekunde warten
time.sleep(0.16)
# EINE NEUE SCHLEIFE BEGINNT JETZT ACHTUNG 4
#Pin 15 HIGH Pegel
GPIO.output(11, True)
#eine halbe Sekunde warten
time.sleep(0.7)
#Pin 26 LOW Pegel
GPIO.output(11, False)
#eine halbe Sekunde warten
time.sleep(0.4)
#Pin 15 HIGH Pegel
GPIO.output(7, True)
#eine halbe Sekunde warten
time.sleep(1.8)
#Pin 26 LOW Pegel
GPIO.output(7, False)
#eine halbe Sekunde warten
time.sleep(0.11111)
#Pin 15 HIGH Pegel
GPIO.output(13, True)
#eine halbe Sekunde warten
time.sleep(0.3)
#Pin 26 LOW Pegel
GPIO.output(13, False)
#eine halbe Sekunde warten
time.sleep(0.0000001)
#Pin 15 HIGH Pegel
GPIO.output(15, True)
#eine halbe Sekunde warten
time.sleep(0.2)
#Pin 26 LOW Pegel
GPIO.output(15, False)
#eine halbe Sekunde warten
time.sleep(0.1)
# EINE NEUE SCHLEIFE BEGINNT JETZT ACHTUNG 5
#Pin 15 HIGH Pegel
GPIO.output(15, True)
#eine halbe Sekunde warten
time.sleep(0.5)
#Pin 26 LOW Pegel
GPIO.output(15, False)
#eine halbe Sekunde warten
time.sleep(0.00003)
#Pin 15 HIGH Pegel
GPIO.output(7, True)
#eine halbe Sekunde warten
time.sleep(0.999999)
#Pin 26 LOW Pegel
GPIO.output(7, False)
#eine halbe Sekunde warten
time.sleep(0.3)
#Pin 15 HIGH Pegel
GPIO.output(13, True)
#eine halbe Sekunde warten
time.sleep(0.99999)
#Pin 26 LOW Pegel
GPIO.output(13, False)
#eine halbe Sekunde warten
time.sleep(0.00000000000001)
#Pin 15 HIGH Pegel
GPIO.output(11, True)
#eine halbe Sekunde warten
time.sleep(0.4)
#Pin 26 LOW Pegel
GPIO.output(11, False)
#eine halbe Sekunde warten
time.sleep(0.1)
#HIER IST DIE SCHLEIFE ZUENDE ACHTUNG 6
# EINE NEUE SCHLEIFE BEGINNT JETZT ACHTUNG
#Pin 15 HIGH Pegel
GPIO.output(13, True)
#eine halbe Sekunde warten
time.sleep(0.9)
#Pin 26 LOW Pegel
GPIO.output(13, False)
#eine halbe Sekunde warten
time.sleep(0.1)
#Pin 15 HIGH Pegel
GPIO.output(7, True)
#eine halbe Sekunde warten
time.sleep(1)
#Pin 26 LOW Pegel
GPIO.output(7, False)
#eine halbe Sekunde warten
time.sleep(0.00001)
#Pin 15 HIGH Pegel
GPIO.output(11, True)
#eine halbe Sekunde warten
time.sleep(0.07)
#Pin 26 LOW Pegel
GPIO.output(11, False)
#eine halbe Sekunde warten
time.sleep(0.07)
#Pin 15 HIGH Pegel
GPIO.output(15, True)
#eine halbe Sekunde warten
time.sleep(0.7)
#Pin 26 LOW Pegel
GPIO.output(15, False)
#eine halbe Sekunde warten
time.sleep(0.09)
#HIER IST DIE SCHLEIFE ZUENDE ACHTUNG