Advertisement
Vasilena

drain

Apr 20th, 2023
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. import RPi.GPIO as GPIO
  2. import time as sleep
  3.  
  4. class TankDrain:
  5. def __init__(self):
  6. GPIO.setwarnings(False)
  7. GPIO.setmode(GPIO.BOARD)
  8.  
  9. GPIO.setup(29, GPIO.IN)
  10. GPIO.setup(31, GPIO.IN)
  11. GPIO.setup(33, GPIO.IN)
  12. GPIO.setup(35, GPIO.IN)
  13. GPIO.setup(37, GPIO.IN)
  14.  
  15. GPIO.setup(40, GPIO.OUT)
  16.  
  17. self.sum = GPIO.input(29) + GPIO.input(31) + GPIO.input(33) + GPIO.input(35) + GPIO.input(37)
  18.  
  19. while self.sum > 0:
  20. GPIO.output(40, GPIO.HIGH)
  21.  
  22. GPIO.output(40, GPIO.LOW)
  23.  
  24.  
  25.  
  26.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement