专栏名称: CW32生态社区
以开放、共享、互助为理念,致力于构建武汉芯源半导体CW32系列MCU生态社区。无论是嵌入式MCU小白还是想要攻破技术难题的工程师,亦或是需求解决方案的产品经理,都可在CW32生态社区汲取营养、共同成长。
今天看啥  ›  专栏  ›  CW32生态社区

【CW32模块使用】SG90舵机

CW32生态社区  · 公众号  ·  · 2025-02-17 14:14
    

主要观点总结

本文介绍了将例程移植至CW32F030C8T开发板以实现控制舵机旋转功能的过程,包括规格参数、移植过程、关键代码及验证。

关键观点总结

关键观点1: 模块来源和规格参数

文章介绍了模块来源和舵机的规格参数,包括驱动电压、工作扭矩、控制方式以及转动角度等信息。

关键观点2: 移植过程

文章详细描述了移植例程至CW32F030C8T开发板的过程,包括查看资料、引脚选择、移植至工程等步骤。

关键观点3: 关键代码解析

文章提供了关键代码的解析,包括SG90舵机的初始化、设置角度和读取当前角度的函数,以及在main函数中调用这些函数的示例。

关键观点4: 移植验证

文章描述了移植后的验证现象,即舵机从0度转到180度后,再从0度重新开始转。


文章预览

一 模块来源 >>> 模块实物展示 : 资料链接:https://pan.baidu.com/s/1QsTIKnoQsOTCkeYLLTTjTA?pwd=8889 资料提取码: 8889 二 规格参数 >>> 驱动电压 :3V~7.2V 工作扭矩 :1.6KG/CM 控制方式 :PWM 转动角度 :180度 以上信息见厂家资料文件 三 移植过程 >>> 我们的目标是将例程移植至CW32F030C8T6开发板上【能够控制舵机旋转的功能】。首先要获取资料,查看数据手册应如何实现读取数据,再移植至我们的工程。 3. 1 查看资料 在购买时,需要分清楚你的舵机可以转180度,还是360度。360度的舵机是无法控制角度的,只可以控制旋转速度。 180度舵机 360度舵机   SG90的舵机转速不是很快,一般为0.22/60 度或0.18/60 度,所以假如你更改角度控制脉冲的宽度太快时,舵机可能反应不过来。如果需要更快速的反应,就需要更高的转速了。 3. 2 引脚选择 模 块接线图 3.3 移植至工程 移植步 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览