This is an old revision of the document!
import RPi.GPIO as GPIO import time ledPin = 11 GPIO.setmode(GPIO.BOARD) GPIO.setup(ledPin, GPIO.OUT) while True: time.sleep(1) GPIO.output(ledPin, True) time.sleep(1) GPIO.output(ledPin, False)
lisatakse reale kuupäev ja kellaaeg, ning tulemus kirjutatakse log-i faili.
import RPi.GPIO as GPIO import time import datetime
sensorPin = 7
GPIO.setmode(GPIO.BOARD) GPIO.setup(sensorPin, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
prevState = False currState = False
f = open('andur.log', 'w',0)
while True:
time.sleep(0.1)
prevState = currState
currState = GPIO.input(sensorPin)
if currState != prevState:
newState = "1" if currState else "0"
aeg=datetime.datetime.now()
print "%s, %s" % (aeg,newState)
#f.write(str(aeg)+","+newState+'\n')
f.write(newState+'\n')