Eingangsschalter/json2.py

23 lines
623 B
Python
Raw Normal View History

2017-12-05 21:33:37 +01:00
import json
import time
import RPi.GPIO as GPIO
pin_number = 18;
data = {1:"asdf"}
wert_des_schalters = False
while True:
#/* Sphinx Vorschlag */
GPIO.setmode(GPIO.BCM)
GPIO.setup(18, GPIO.IN, pull_up_down=GPIO.PUD_UP)
2017-12-05 22:08:22 +01:00
while True:
time.sleep(1)
if wert_des_schalters != GPIO.input(18) : # das ist gut
time.sleep(1) # // Contact bounce protection
print("wert wurde geaendert")
wert_des_schalters = GPIO.input(pin_number)
data = {1:wert_des_schalters}
with open('data.txt', 'w') as outfile:
json.dump(data, outfile)
2017-12-05 21:33:37 +01:00