玩转micro:bit之电位器控制舵机

2017-10-061.9万
AI 快速预览详细 收起
本文介绍了如何使用micro:bit、扩展板、电位器模块和舵机来实现电位器控制舵机的功能。通过map模块将0~1023映射为0~180度,实现舵机的精确角度控制。这个项目适合STEM教育场景,帮助学生理解模拟量映射的概念,并激发他们对编程的兴趣。
本文我们将讨论用电位器来控制舵机。
器材准备:micro:bit+扩展板+电位器模块+舵机
连接如下图
玩转micro:bit之电位器控制舵机图2

我们先来看程序:
玩转micro:bit之电位器控制舵机图3

这里servo Write Pin是用来设置舵机(程序中是接P2)的角度。
map模块是映射,0~1023映射为0~180。(我要做一个0~180角度旋转的效果,其实舵机还可以转更大角度)。
关于映射知识,可以看我刚才写的一篇文章,玩转micro:bit之模拟量映射
这里要提醒的是,要舵机转动的话,要将电源接在电源接入口中,如果接在数据传输口中,电流量不够大。
下面看看效果吧!
玩转micro:bit之电位器控制舵机图1

创作许可协议

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

评论(3)
zsc990338
zsc990338
还有弱弱的问下楼主,为什么你的舵机直接就是防呆接口,而我的都是杜邦线接口?
rzyzzxw
rzyzzxw回复zsc990338
这个舵机是boson版的,普通的舵机可以用两根线转接一下。
zsc990338
zsc990338
有一个问题,当我切换到中文界面,延伸和舵机就组合不起来了。另外 我用sg90的舵机没有反应,是不是型号的问题?
rzyzzxw
rzyzzxw回复zsc990338
有一阵子软件翻译有问题,现在应该可以了。
1973742214
1973742214
厉害了我的micro:bit下周到货
- 没有更多了 -