gpiozero.exc.PinPWMUnsupported:引脚 GPIO7Raspberry Pi 4B不支持 PWM

问题描述

我正在学习我的第一个 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)