Kittenbot 小喵科技——专注人工智能编程教育

快捷导航
查看: 3358|回复: 6

[Robotbit] 用滑动电位器和旋转电位器控制舵机(映射积木块的运用)

[复制链接]

3

主题

31

帖子

166

积分

热心会员

Rank: 2

积分
166
发表于 2018-4-28 13:15:42 | 显示全部楼层 |阅读模式
是不是很有趣?而且还能将这个功能扩展到对机器人的控制。


材料准备:
  • Robotbit的主板和Microbit各一块
  • 杜邦线(母头)少许
  • 滑动电阻和旋转电阻各一两
  • 一个新鲜的小舵机
9WLFL$`T$E7[(6OS]K]MDKO.jpg



接线制作:
M0]F(PX8YVN%W}UXB2JNT$K.jpg
(如图右侧)接线还是一样,只不过手头没有黄红黑三色线,我就用这个替代一下。
这是Robotbit与旋钮电位器和滑动电位器的接法:
Robotbit——>旋钮电位器和滑动电位器
GND——>GND
3V——>VCC
A0——>OUT
我选择接模拟端口A0,使用A0记得把跳帽拔掉

]`Z26Y4F}Y]_JYVW5F`8J4N.jpg
(如图左侧)舵机我接S1,GND接黑线,VCC接玫红,信号线接黄色。
个人可以根据自己的口味,舵机随便选接(S1-S8)……
但是一会编辑程序模块的时候可要留神,不然就……咸了。(你对应接那个接口,程序就编程哪个接口)


图形化编程:
NY@%0LP0OJ]9{DQD2@1L894.png
程序是这样的:
第一条,为了避免5*5LED屏幕出现端口干扰,一开始就把它关闭掉(LED 启用 False)。
第二条,使用程序自带的变量item,引脚设置用“映射”,模拟读取电阻的数据,这个电阻你接哪里就选哪个端口,这里映射的四个数据从低从高至低至高是什么意思呢?
CC喵说:喵……
]68L(4OD(_K([8Y_NU@T11T副本.jpg
喵……,嗯,就是这样的。

然后把程序保存发送到microbit,下面开机尝一尝吧。
顺便说一下,旋转电阻和滑动电阻换的时候没改动程序模块,都支持的。
旋钮电位器和滑动电位器本质上都是可变的电阻器,只是更改电阻的时候操作不同,一个是旋动更改电阻值,一个是滑动更改电阻值,所以本质上是一样的,所以只要接线相同,程序无需改动
(感谢CC喵的深度解析)
回复

使用道具 举报

3

主题

31

帖子

166

积分

热心会员

Rank: 2

积分
166
 楼主| 发表于 2018-4-28 13:18:49 | 显示全部楼层
不许看 不许看 还没改好
回复 支持 反对

使用道具 举报

2

主题

44

帖子

561

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
561
发表于 2018-4-28 13:29:55 | 显示全部楼层
弄好了一 个,看看也无妨嘛~
回复 支持 反对

使用道具 举报

3

主题

31

帖子

166

积分

热心会员

Rank: 2

积分
166
 楼主| 发表于 2018-4-28 13:30:28 | 显示全部楼层
可以看了 ,欢迎欢迎,热烈欢迎
回复 支持 反对

使用道具 举报

186

主题

460

帖子

1924

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1924
发表于 2018-4-30 19:18:16 | 显示全部楼层
映射的函数积木块的应用!学以致用挺好的!
回复 支持 反对

使用道具 举报

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

本版积分规则

全力为Stem教育行业提供新技术、新方案和新产品。

 

地址:广东省深圳市华丰互联网+创意园 419~420

© 2019 Kittenbot Inc. 深圳市小喵科技有限公司 ( 粤ICP备16110073号 )

GMT+8, 2020-11-25 02:05 , Processed in 0.026480 second(s), 37 queries , Gzip On.
Powered by Discuz! X3.2

快速回复 返回顶部 返回列表