⚙️
舵机控制
点哪转哪,参数还能自己配
第 45 页用 GPIO 16 的 LEDC 硬件 PWM 驱动舵机:顶部是当前角度大字与实时算出的脉宽(us)和占空比,中间是可按范围动态缩放的滑块,下面是参数面板与 ±5 / ±1 微调按钮。
配置是活的而不是写死的:脉宽上下限(默认 500~2500 us)、角度范围(可到 360°)、模拟/数字舵机、连续旋转模式、PWM 频率都能改,6 组预设可用,改完写进 NVS 重启不丢,也能存到 SD 卡 `/servo.cfg` 里带走。
Screen
屏幕界面效果
以下是该功能页在 2.41 英寸 AMOLED 屏幕(600 × 450)上的界面还原,实际交互与布局以最新固件为准。
角度120度 · 脉宽 1833 us · 占空比 9.2%
0° ——— 120° ——— 180°
型号 / 模式数字舵机 · 模拟模式
频率50 Hz · 16 位分辨率
步进11.1 us / 度
存储NVS 已保存 · 重启保持
点哪跳哪 · 拖动滑块时不会翻页
屏幕界面效果 · 第 45 页
与实际界面会有差异,最终以实际设备界面为准。
Highlights
核心能力
🎚
点哪跳哪
点轨道任意位置立刻定位,也能按住拖动。
🧮
实时换算
脉宽、占空比、步进(us/度)跟着参数实时算。
💾
配置可存
NVS 重启保持,或存到 SD 卡跟着配置走。
🔁
连续旋转
切成连续模式后,滑块变成速度与方向。
Specifications
技术规格
信号脚GPIO 16(LEDC 通道 1,16 位分辨率)
PWM50 Hz 默认,周期 20 ms,可配
脉宽默认 500 ~ 2500 us,对应 0 ~ 180°
模式模拟 / 数字 / 连续旋转
存储NVS(重启保持)+ SD 卡 /servo.cfg
Use Cases
典型场景
云台
配合激光测距做一个会转的测距头。
阀门/挡板
连续旋转模式下当小绞盘用。
Commands
相关指令
page 45 跳转到舵机控制 servo <角度> 直接转到指定角度 servo cfg 查看 / 修改脉宽、角度范围、频率、模式 servo save | load 存到 NVS / 从 NVS 读取 servo sd | sdload 存到 SD 卡 /servo.cfg / 从卡里读回
⚠ 边界与说明
- ★ 舵机电源必须独立 5V、只共地;从板子 3V3 取电会瞬间拉垮电压导致重启。
- 换不同型号舵机先改脉宽范围,否则可能顶到机械限位烧齿轮。
- 滑块拖动会占用横向手势,在本页横滑不会翻页,属预期行为。