2887| 1
|
入门Arduino开箱记小实验----可控舵机 |
忙碌了一周.几乎没时间来玩玩手头的DF的Beginner Kit for Arduino套件,今天好不容易到了周末.赶紧抓紧时间来玩一下吧. 让我来想想,今天我们来做个什么实验呢?不如来个LED闪烁实验吧.呵呵,似乎有点太过于easy了.连我家女儿也说换一个呢.那就换个吧.女儿拿出舵机说测试这个吧. 好吧.那我们就来试试. 拿出教程卡片11号.发现有连接图纸.真是省了我许多麻烦啊. 找材料先: 接下来,按照图示,很快连接完毕: 上电后打开mind+软件.选择主控板arduino,添加舵机模板,看到10K的电位器有点不解,这是什么东东.百度了一阵子之后才有点明白.我在传感器中添加了模拟多圈旋转角度传感器. 先用代码测试了一下. 上传程序,打开串口,转动旋扭.发现数值在0-1023之间变动. 看来我的选择没错!做实验,就要胆大,行不行,试一试再说,呵呵. 好的.下面我们就来用这个电位器来控制舵机的转动角度吧. 套件里带的这个舵机是标准的9G塑料齿的舵机.转动角度180度.不过,按照我的经验,0度和180度最好别用了.实际使用中,我个人感觉好像并不能完全达到180度的. 这里还要注意一点,两个数据不匹配,就要用到映射的功能.这对于初学者来说也是一个难以理解的知识点.不过,明白了就好了. 以下就是代码,非常简单.只有一条. 好了,上传,测试.发现测试成功!随着手动转动电位器旋扭,舵机也转动了相应的度数.实现了手控舵机的效果. 我们来看看效果吧. 如图所示,旋转电位器旋扭,舵机角度也会发生相应变化. 附上一个简单的效果视频吧. 小结:利用arduino套件进行实验时,往往会出现诸多问题导致实验失败.本例中的接线的部分算是比较简单的,对于较为复杂的接线,一定要严格按照颜色来接,这是一个好习惯.不容易出错,或者损坏套件中的元件.如果非要用四个字来总结一下,我想就是:胆大心细!另外,有时候我们实验中出现问题时,要逐一测试.个个元件是否有问题.必要时,可以打开串口输出到调试窗口中来测试数值.尤其是模拟接口中的传感器. 以上就是我在实验中的一点小小的心得.愿与各位高手们共同交流学习成长! 套件来源:DFRobot创客商城 产品链接:https://www.dfrobot.com.cn/goods-149.html |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed