玩转Micro:bit--App蓝牙遥控micro:bit小车

2018-06-025.7万
精华项目
AI 快速预览详细 收起
本文介绍了如何使用MIT App Inventor和Micro:bit制作蓝牙遥控小车。首先展示了APP界面设计,包括方向键和停止键。接着详细说明了蓝牙连接设置,特别是免配对连接方式。最后提供了micro:bit端的程序编写方法。通过这些步骤,你可以轻松完成一个有趣的创客项目。
今天要分享的是用App遥控蓝牙小车。
16年开始入坑玩创客,最早用的是mbot,也用过手机蓝牙遥控,感觉好厉害的程序。

终于,现在竞然学了一点APP Inventor,能用蓝牙和micro:bit互动,就想做一个蓝牙小车出来。
玩转Micro:bit--App蓝牙遥控micro:bit小车图2

图片来自我喜欢的 [url=]乌鸦上尉[/url]
先上一段前几天做的蓝牙通讯测试视频。


APP界面有点难看。
后来改了下,变成了这样。
玩转Micro:bit--App蓝牙遥控micro:bit小车图1

有4个方向键和一个停止键,下面还可以有接收数据。手机上运行是这样。
玩转Micro:bit--App蓝牙遥控micro:bit小车图3

哈哈,可把我牛逼坏了。上照片。
玩转Micro:bit--App蓝牙遥控micro:bit小车图22

测试视频:



MIT APPlnventor 端程序截屏:
玩转Micro:bit--App蓝牙遥控micro:bit小车图4

玩转Micro:bit--App蓝牙遥控micro:bit小车图5



玩转Micro:bit--App蓝牙遥控micro:bit小车图6

玩转Micro:bit--App蓝牙遥控micro:bit小车图7


程序放附件中了哈。
通过上面程序,可以看到设key为show,按向上,发送g,向下,发送b,向左,发送l,向右,发送r,停止,发送s。
这边暗号约定好,接收端就依计行事吧。


接收信号的通道也打开了,可以接收字符和数字类型的数据。
现在,让我们用MIT AI2Companion打包APK,手机浏览器扫二维码下载安装,并给APP启动蓝牙授权。


准备micro:bit端吧。
开始时想用手上现有的小车,小喵家的,向老师的,现在还试了试DF的新电机扩展板,都会给个提示


玩转Micro:bit--App蓝牙遥控micro:bit小车图8

这些问题,等厂家解决了.

做蓝牙小车,只有自己动手了。

器材准备:
1、mico:bit 1
2、micro:mate 扩展板 1
玩转Micro:bit--App蓝牙遥控micro:bit小车图10

3、带驱动n20电机  2
玩转Micro:bit--App蓝牙遥控micro:bit小车图9

4、电池盒   1
玩转Micro:bit--App蓝牙遥控micro:bit小车图11

5、万向轮   1
玩转Micro:bit--App蓝牙遥控micro:bit小车图12

车架随意搭。我先用了laserblock积木块。
6、3pi mini小车轮
玩转Micro:bit--App蓝牙遥控micro:bit小车图13



小车搭好是这样的。
玩转Micro:bit--App蓝牙遥控micro:bit小车图14

还扎个头花,好有乡下小姑娘的感觉,清新脱俗。
换个角度。
玩转Micro:bit--App蓝牙遥控micro:bit小车图15



上面那么高大上的器材被我搭成这样小家碧玉,也是够了。:lol


micro:bit端程序准备。
建议蓝牙连接方式用免配对连接(不需要配对:任何人都可以通过蓝牙连接。),以节约调试时间,这个选择项是在makecode编程页面中找到的,前提是要在编程时添加https://github.com/LaboratoryForPlayfulComputation/pxt-blockytalkyBLE软件包

蓝牙设置好,按照上面的约定暗号写程序吧。

玩转Micro:bit--App蓝牙遥控micro:bit小车图16玩转Micro:bit--App蓝牙遥控micro:bit小车图17玩转Micro:bit--App蓝牙遥控micro:bit小车图18


这里,我没有给完整程序哈。如果你要做,就再定义前后左右停几个函数,加进去好了。
玩转Micro:bit--App蓝牙遥控micro:bit小车图19

玩转Micro:bit--App蓝牙遥控micro:bit小车图20

玩转Micro:bit--App蓝牙遥控micro:bit小车图21

我的新装备也到了,后面把小车改成陈老师同款。怎么样。

由于时间有限,写的匆忙,难免有错误之处,敬请指正。
我们建有专门的QQ群和微信群,有什么问题,可以在群里交流。
QQ群号:484477101(中小学microbit课堂教学群)。




microbit_x.rar

280.17 KB, 下载次数: 94

售价: 5 创造力  [记录]

microbit-BLEmin_x.rar

232.83 KB, 下载次数: 103

售价: 2 创造力  [记录]

创作许可协议

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

评论(38)
JOVI
JOVI
学习学习
三春牛-创客
三春牛-创客
不错不错!!
三春牛-创客
三春牛-创客
厉害厉害
花生编程
花生编程
小车好棒!!
花生编程
花生编程
厉害厉害
俺是胡胡
俺是胡胡
评论内容
egg
egg
完美,期待更多有趣好玩的项目
egg
egg
很不错阿
雪城1978
雪城1978
給力啊!非常不錯!!!!!!!!!!!11
赵金玲
赵金玲
感谢分享
DFS1BYoxAM_
DFS1BYoxAM_
学习一下
iG6KGn7l
iG6KGn7l
好好好好
gfeagleok
gfeagleok
用makemode.microbit.org导入库后不能下载程序啊
DFBJFz5siXP
DFBJFz5siXP
下下来学习学习
廷
我用16合1的积木版竟然不行,蓝牙虽然通了就发动不了电机,而且手机发送到主板的指令只有第一次能执行,第二次就出错,我都怀疑人生了
rzyzzxw
rzyzzxw
作者
回复
bit的蓝牙就是个鸡肋
algj0511
algj0511
我作为一个刚加入社区的小白,对microbit与手机蓝牙连接总有很大的疑惑呢······
rzyzzxw
rzyzzxw
作者
回复algj0511
用掌控板吧,蓝牙很稳定
algj0511
algj0511回复rzyzzxw
确实是,我曾经一个连接的作品,测试了下,microbit的蓝牙功能确实不好
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
大风
大风
非常感谢
禾仔
禾仔
https://github.com/LaboratoryForPlayfulComputation/AppInventorExtension-BlockyTalkyBLE/releases/download/alpha3.0/edu.colorado.lpc.blockytalkyble.aix
禾仔
禾仔
https://github.com/LaboratoryForPlayfulComputation/AppInventorExtension-BlockyTalkyBLE/releases/download/alpha3.0/edu.colorado.lpc.blockytalkyble.aix
gada888
gada888
UI设计的不错,参考了