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 -
   313   314   315   316   317   318   319   320   321   322   323