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

2019-12-154079
AI 快速预览详细 收起
本文介绍了使用DFRobot的Beginner Kit for Arduino套件进行可控舵机实验的过程。通过简单的接线和代码,实现了电位器控制舵机角度的效果。文章详细介绍了实验步骤,包括材料准备、接线图示、代码编写及调试方法。此外,还分享了实验中的一些心得,如严格按照颜色接线、逐一测试元件等。这个项目适合STEM教育场景,能够帮助孩子理解映射功能,培养动手能力。
忙碌了一周.几乎没时间来玩玩手头的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

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
Forgotten
Forgotten
- 没有更多了 -