这是我上学期做的课程项目的一部分。
这里是涉及舵机控制的部分
代码在此
其他以后更
#!usr/bin/env python
#encoding: utf8
from __future__ import division
import time
import Adafruit_PCA9685
pwm = Adafruit_PCA9685.PCA9685()
# Configure min and max servo pulse lengths
servo_min = 70 # Min pulse length out of 4096
servo_max = 800 # Max pulse length out of 4096
# Set frequency to 60hz, good for servos.
pwm.set_pwm_freq(60)
# Move servo on channel O between extremes.
def Up():
pwm.set_pwm(0, 0, servo_max)
time.sleep(0.02)
pwm.set_pwm(0,0,0)
def Down():
pwm.set_pwm(0, 0, servo_min)
time.sleep(0.02)
pwm.set_pwm(0,0,0)
|