Page 318 - 2
P. 318
# this values validate only when 50Hz
left_angle = 12.5
center_angle = 7.5
right_angle = 2.5
def doAngle(angle):
p.ChangeDutyCycle(angle)
print "Angle: %d" % angle
time.sleep(0.5)
try:
while True:
if GPIO.input(door_open) == 1 :
doAngle(right_angle)
GPIO.output(door_open, False)
elif GPIO.input(door_close) == 1 :
doAngle(left_angle)
GPIO.output(door_close, False)
elif GPIO.input(sensor) == 1:
GPIO.output(led, True)
time.sleep(2)
GPIO.output(led, False)
time.sleep(2)
except KeyboardInterrupt:
p.stop()
GPIO.cleanup()
- 318 -