ge0rgeJ

PiFace Garden_Irrigation 4

Aug 31st, 2013
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.37 KB | None | 0 0
  1.    
  2.  
  3.     import sys
  4.     import time
  5.     import piface.pfio as pfio
  6.     #import piface.emulator as pfio
  7.      
  8.     pfio.init()
  9.      
  10.     TIME_DELAY=5
  11.      
  12.     print pfio.digital_read(0)
  13.      
  14.     print "Waiting For Floats To Activate"
  15.      
  16.     while True:
  17.         if pfio.digital_read(0)==1: #Tank 2 - High Level Float (Stop Filling)
  18.             pfio.digital_write(1,0)
  19.             print "Tank 2 H/L Float Has Activated - Solenoid Valve Closed - Filling Has Stopped"
  20.         # Twitter Status Alert Added
  21.         execfile('/home/pi/piface/python/tests/solenoid_closed.py')
  22.             time.sleep(2)
  23.         if pfio.digital_read(0)==0: #Tank 2 - High Level Float
  24.             print "Tanks Are Being Drained - Waiting For Tank 1 L/L Float To Activate"
  25.             time.sleep(2)
  26.         if pfio.digital_read(1)==0: #Tank 2 - Low Level Float
  27.             print "Tank 2 Is Now Empty"
  28.             time.sleep(2)
  29.         if pfio.digital_read(2)==0: #Tank 1 - High Level Float
  30.             print "Tank 1 Is Half Empty"
  31.             time.sleep(2)
  32.         if pfio.digital_read(3)==0: #Tank 1 - Low Level Float (Start Filling)
  33.             pfio.digital_write(1,1)
  34.             print "Tank 1 L/L Float Has Activated- Solenoid Valve Open - Filling Has Started"
  35.             # Twitter Status Alert Added
  36.             execfile('/home/pi/piface/python/tests/solenoid_open.py')
  37.             time.sleep(2)
Advertisement
Add Comment
Please, Sign In to add comment