这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 有奖活动 » 基于FireBeetle2ESP32-C5开发板的舵机控制

共1条 1/1 1 跳转至

基于FireBeetle2ESP32-C5开发板的舵机控制

菜鸟
2025-10-21 15:33:37     打赏

舵机是一种位置伺服驱动器,适于进行角度地调节控制,其本质就是一个伺服马达。

舵机有 数字舵机和模拟舵机之分,SG90舵机为模拟舵机,其内部有一个基准电压,当输入的PWM信号进入舵机后会产生一个直流偏置电压,经与内部基准电压的比较,可产生一个压差输出,其正负决定了舵机转动的正反方向,在舵机转动时,会带动内部的电位器旋转,以消除压差,在压差为0时,舵机则会停止转动。

因此,通过调节PWM的占空比,就可以达到调整舵机角度的作用。 

python编程环境下,通过使用PWM调节功能可方便地完成对舵机的控制,其程序为:

image.png

在连接舵机的情况下,经程序运行,其测试效果如下图所示。

image.png

测试效果图


演示视频:

 





共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]