3.3.3 PWM Usage Instructions
本文档介绍如何使用 gpiozero 库结合 lgpio 引脚工厂,在 Bianbu Robot 开发平台上实现 PWM(Pulse Width Modulation,脉宽调制)功能。PWM 广泛应用于控制舵机、调节 LED 亮度、调速电机等场景。
环境准备
确 保系统或虚拟环境中已正确安装 gpiozero 库:
pip install gpiozero
关于环境配置与引脚工厂的设置方法,请参考 《3.3.2 GPIO 应用说明》。
PWM 引脚说明
启用 PWM 功能前,请查阅 《3.3.1 引脚定义说明》,确认所使用开发板支持的 硬件 PWM 引脚。此类引脚由 SoC 内部定时器控制,具备更高的频率稳定性与精度,适合对时序要求较高的应用(如音频输出、舵机控制)。
⚠️ 即使某些 GPIO 引脚不支持硬件 PWM,只要支持基本输出功能,仍可通过
gpiozero实现 软件 PWM,适用于精度要求不高的场景。
此外,请确保目标引脚未被系统服务(如音频、红外)占用。若存在资源冲突,请先释放相关服务。

