完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
XDK好像并没有直接的舵机例程,想通过pwm的方式来控制,但是不知道怎么改……
根据舵机的原理: 200个period对应20ms,有以下对应关系: 脉宽-------------角度----------pulse 0.5ms--------------0度---------5; 如何来改写呢~
|
|
相关推荐
8个回答
|
|
既然你PWM可以输出的话,那舵机不是一样的吗,保证正确的驱动频率,然后固定的PWM不就可以得到固定的角度了。还要注意下供电问题就可以了
|
|
|
|
但是这个代码舵机工作不正常…… |
|
|
|
不正常是指什么?你先测一下你的PWM对不对,频率对不对,幅度是多少,一般3.3V或者5V应该都是可以的 |
|
|
|
就是能听到里面在转,都滑丝了的感觉,外面没转。 用纯servo的例程测试舵机没有问题。 |
|
|
|
那可能就是频率不对,你用示波器看下频率吧 |
|
|
|
|
|
|
|
|
|
|
|
参考 一下我这个帖子,看看对你有无帮助,
我原来也想用你的思路控制红外频率进行通信,遇到了相似问题,我感觉setInterval是个高层函数,也就是说这个东,到控制电机之间,有很多不可预测的代码,比如在底层实现时随便插上几句额外的代码就会使控制结果乱七八糟的,你试试用for循环,看看有效果没 |
|
|
|
只有小组成员才能发言,加入小组>>
1211个成员聚集在这个小组
加入小组2881 浏览 2 评论
【下载】《物联网设计:从原型到产品》——从技术设想到实现成品
104835 浏览 805 评论
6549 浏览 9 评论
12235 浏览 24 评论
5089 浏览 8 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 11:55 , Processed in 0.651357 second(s), Total 78, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号