问题描述
我正在学习我的第一个 RaspBerry Pi 项目,同时学习创建跟随机器人的课程。 This 是课程。我按照所有说明操作并按照说明连接了引脚,但是当我在 RaspBerry Pi OS 上运行代码时,它会引发错误:
gpiozero.exc.PinPWMUnsupported:引脚 GPIO7 不支持 PWM 这是代码:
from gpiozero import Robot
from time import sleep
my_robot = Robot(left=(7,8),right=(9,10))
my_robot.forward()
sleep(1)
my_robot.stop()
我尝试搜索解决方案并检查了 official documentation,但没有帮助。我怎样才能解决这个问题?提前致谢!
解决方法
查看有关使用电机的教程:
https://projects.raspberrypi.org/en/projects/physical-computing/14
向下滚动到底部并查看机器人类
,经过多次检查,结果是 GPIO 引脚和软件都没有问题。电机连接到 L289N 驱动电机模块,该模块没有从电池获得足够的电力,这是导致错误的原因。如果有人具有相同或相似的硬件连接并遇到此问题,请检查 L289N 模块是否已通电(它应该打开模块上的红色 LED)。