Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.60 KB | None | 0 0
  1. import PCF8591 as ADC
  2. from datetime import datetime
  3. import time
  4. import csv
  5.  
  6. def setup():
  7.     ADC.setup(0x48)
  8.  
  9. def loop():
  10.     while True:
  11.         ADC.read(0)
  12.         ADC.write(ADC.read(0))
  13.  
  14.         if ADC.read(0) > 30:
  15.             print(str(datetime.now().strftime('%Y-%m-%d %H:%M:%S')))
  16.            
  17.             row = [datetime.now().strftime('%Y-%m-%d %H:%M:%S'), 'Onderbroken']
  18.             with open('donderdag2.csv', 'a') as f:
  19.                 w = csv.writer(f)
  20.                 w.writerow(row)
  21.  
  22.             f.close()
  23.  
  24.             time.sleep(1)  
  25.  
  26.            
  27.  
  28. def destroy():
  29.     ADC.write(0)
  30.  
  31.  
  32.  
  33. if __name__ == "__main__":
  34.     try:
  35.         setup()
  36.         loop()
  37.     except KeyboardInterrupt:
  38.         destroy()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement