Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import PCF8591 as ADC
- from datetime import datetime
- import time
- import csv
- def setup():
- ADC.setup(0x48)
- def loop():
- while True:
- ADC.read(0)
- ADC.write(ADC.read(0))
- if ADC.read(0) > 30:
- print(str(datetime.now().strftime('%Y-%m-%d %H:%M:%S')))
- row = [datetime.now().strftime('%Y-%m-%d %H:%M:%S'), 'Onderbroken']
- with open('donderdag2.csv', 'a') as f:
- w = csv.writer(f)
- w.writerow(row)
- f.close()
- time.sleep(1)
- def destroy():
- ADC.write(0)
- if __name__ == "__main__":
- try:
- setup()
- loop()
- except KeyboardInterrupt:
- destroy()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement