2019-12-15 15:23:42 [显示全部楼层]
2860浏览
查看: 2860|回复: 1

入门Arduino开箱记小实验----可控舵机

[复制链接]
忙碌了一周.几乎没时间来玩玩手头的DF的Beginner Kit for Arduino套件,今天好不容易到了周末.赶紧抓紧时间来玩一下吧.

让我来想想,今天我们来做个什么实验呢?不如来个LED闪烁实验吧.呵呵,似乎有点太过于easy了.连我家女儿也说换一个呢.那就换个吧.女儿拿出舵机说测试这个吧.
好吧.那我们就来试试.
拿出教程卡片11号.发现有连接图纸.真是省了我许多麻烦啊.
找材料先:
入门Arduino开箱记小实验----可控舵机图1
接下来,按照图示,很快连接完毕:
入门Arduino开箱记小实验----可控舵机图2
上电后打开mind+软件.选择主控板arduino,添加舵机模板,看到10K的电位器有点不解,这是什么东东.百度了一阵子之后才有点明白.我在传感器中添加了模拟多圈旋转角度传感器.
入门Arduino开箱记小实验----可控舵机图3
先用代码测试了一下.
入门Arduino开箱记小实验----可控舵机图4
上传程序,打开串口,转动旋扭.发现数值在0-1023之间变动.
看来我的选择没错!做实验,就要胆大,行不行,试一试再说,呵呵.
好的.下面我们就来用这个电位器来控制舵机的转动角度吧.
套件里带的这个舵机是标准的9G塑料齿的舵机.转动角度180度.不过,按照我的经验,0度和180度最好别用了.实际使用中,我个人感觉好像并不能完全达到180度的.
这里还要注意一点,两个数据不匹配,就要用到映射的功能.这对于初学者来说也是一个难以理解的知识点.不过,明白了就好了.

以下就是代码,非常简单.只有一条.
入门Arduino开箱记小实验----可控舵机图5
好了,上传,测试.发现测试成功!随着手动转动电位器旋扭,舵机也转动了相应的度数.实现了手控舵机的效果.
我们来看看效果吧.
入门Arduino开箱记小实验----可控舵机图6入门Arduino开箱记小实验----可控舵机图7入门Arduino开箱记小实验----可控舵机图8
如图所示,旋转电位器旋扭,舵机角度也会发生相应变化.
附上一个简单的效果视频吧.



小结:利用arduino套件进行实验时,往往会出现诸多问题导致实验失败.本例中的接线的部分算是比较简单的,对于较为复杂的接线,一定要严格按照颜色来接,这是一个好习惯.不容易出错,或者损坏套件中的元件.如果非要用四个字来总结一下,我想就是:胆大心细!另外,有时候我们实验中出现问题时,要逐一测试.个个元件是否有问题.必要时,可以打开串口输出到调试窗口中来测试数值.尤其是模拟接口中的传感器.
以上就是我在实验中的一点小小的心得.愿与各位高手们共同交流学习成长!
套件来源:DFRobot创客商城
产品链接:https://www.dfrobot.com.cn/goods-149.html

Forgotten  版主

发表于 2019-12-15 16:06:53

强烈推荐这套教程
https://mindplus.dfrobot.com.cn/dfr0100
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail