我正在尝试使用GPIO来模拟pwm输出以控制我的raspi B板上的伺服。但伺服不停地摇晃,不能停在一个期待的位置。任何人都知道原因吗?
源代码可能如下:
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(12, GPIO.OUT)
vertical = GPIO.PWM(12, 50)
vertical.start(14)
time.sleep(0.2)
vertical.ChangeDutyCycle(0)
答案 0 :(得分:1)
我添加了一个PCA9685,它是Raspi和伺服之间的I²C总线控制的16通道PWM输出。伺服可以正常工作。 我的猜测是在Raspi上运行的Linux不是RTOS。因此PWM输出可能不稳定。