问题描述
珊瑚板边缘tpu与伺服微型SG90相互作用时出现问题。我不认为问题出在代码中,因为我在reaspBerry pi上进行了尝试并成功了,也许问题出在珊瑚开发板的电源电压上。 我应该购买一个单独的电池组来为伺服系统供电还是有其他方法?
这是代码:
导入时间
导入板
导入pulseio
从adafruit_motor导入伺服器
pwm = pulseio.PWMOut(board.PWM3,duty_cycle = 2 ** 15,频率= 50)
my_servo =伺服伺服(pwm)
为True时
for angle in range(0,180,5):
my_servo.angle = angle
time.sleep(0.05)
for angle in range(180,-5):
my_servo.angle = angle
time.sleep(0.05)
解决方法
Coral-Dev-Board PWM默认配置为漏极开路输出,这意味着它们在“ GND”和“ Not Connected”之间切换。 Pi PWM在“ GND”和“ + 3.3V”之间切换。 搜索“漏极开路”或“漏极开路”,您将找到有关如何在面包板上添加一些电阻/晶体管以与伺服器进行通信的示例。