Let's repeat another exercise from Chapter 6, PWM – Writing Analog Information to move a micro servo motor shaft to and fro. Connect the LED to
P9_14 as shown in the diagram in Chapter 6. Type the following program in Cloud9, save it as
microservo.py and run. You should be able to see the motor shaft moving in 180 degrees to and fro:
#!/usr/bin/python import Adafruit_BBIO.PWM as PWM from time import sleep servo = "P9_14" duty_min = 3 PWM.start(servo, 0, 60) for loop in range(0, 10): for i in range(0, 180): ##move shaft from 0 to 180 degree PWM.set_duty_cycle(servo, (i*0.064) + duty_min) sleep(0.01) for i in range(0, 180): ##move shaft from 180 to 0 degree PWM.set_duty_cycle(servo, (180 - i)*0.064 + duty_min) ...