Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pi@raspberrypi:~ $ vi peter.py
- pi@raspberrypi:~ $ sudo python2 peter.py
- Traceback (most recent call last):
- File "peter.py", line 22, in <module>
- if current_state2(TRUE) and current_state(FALSE) != previous_state2(FALSE) and previous_state(FALSE):
- NameError: name 'TRUE' is not defined
- import RPi.GPIO as GPIO
- import time
- sensor = 4
- sensor2 = 17
- GPIO.setmode(GPIO.BCM)
- GPIO.setup(sensor, GPIO.IN, GPIO.PUD_DOWN)
- GPIO.setup(sensor2, GPIO.IN, GPIO.PUD_DOWN)
- previous_state = False
- current_state = False
- previous_state2 = False
- current_state2 = False
- while True:
- time.sleep(0.1)
- previous_state = current_state
- previous_state2 = current_state2
- current_state = GPIO.input(sensor)
- current_state2 = GPIO.input(sensor2)
- if current_state2(TRUE) and current_state(FALSE) != previous_state2(FALSE) and previous_state(FALSE):
- new_state = "HIGH"
- new_state2 = "HIGH"
- if not(current_state and current_state2):
- new_state = "LOW"
- new_state2 = "LOW"
- print("GPIO pin %s is %s" % (sensor, new_state, sensor2, new_state2))
Add Comment
Please, Sign In to add comment