rzyzzxw 发表于 2018-6-2 16:20:07

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

今天要分享的是用App遥控蓝牙小车。
16年开始入坑玩创客,最早用的是mbot,也用过手机蓝牙遥控,感觉好厉害的程序。

终于,现在竞然学了一点APP Inventor,能用蓝牙和micro:bit互动,就想做一个蓝牙小车出来。

图片来自我喜欢的 乌鸦上尉先上一段前几天做的蓝牙通讯测试视频。https://v.youku.com/v_show/id_XMzYzOTg4ODA0OA==.html

APP界面有点难看。
后来改了下,变成了这样。

有4个方向键和一个停止键,下面还可以有接收数据。手机上运行是这样。

哈哈,可把我牛逼坏了。{:5_150:}上照片。
测试视频:
https://v.youku.com/v_show/id_XMzY0MTE0ODY3Mg==.html


MIT APPlnventor 端程序截屏:







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


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


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



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

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

器材准备:
1、mico:bit 1
2、micro:mate 扩展板 1

3、带驱动n20电机2

4、电池盒   1

5、万向轮   1

车架随意搭。我先用了laserblock积木块。
6、3pi mini小车轮



小车搭好是这样的。

还扎个头花,好有乡下小姑娘的感觉,清新脱俗。{:5_129:}
换个角度。



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


micro:bit端程序准备。
建议蓝牙连接方式用免配对连接(不需要配对:任何人都可以通过蓝牙连接。),以节约调试时间,这个选择项是在makecode编程页面中找到的,前提是要在编程时添加https://github.com/LaboratoryForPlayfulComputation/pxt-blockytalkyBLE软件包。https://mc.dfrobot.com.cn/data/attachment/forum/201805/28/180926tadxbzxghdpxa7bv.pnghttps://mc.dfrobot.com.cn/data/attachment/forum/201805/28/180926jmdkaenpgnzzzmkt.png
蓝牙设置好,按照上面的约定暗号写程序吧。



这里,我没有给完整程序哈。如果你要做,就再定义前后左右停几个函数,加进去好了。



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

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



空军一号 发表于 2019-1-5 10:53:29

蓝牙只要一连接上就APP闪退,你这个是怎么搞定的?

俺是胡胡 发表于 2022-8-13 09:07:56

{:6_203:}                                       

禾仔 发表于 2020-2-1 14:51:20

https://github.com/LaboratoryForPlayfulComputation/AppInventorExtension-BlockyTalkyBLE/releases/download/alpha3.0/edu.colorado.lpc.blockytalkyble.aix

1973742214 发表于 2018-6-3 09:12:14

app背景弄个好看点的!沙发!!!{:5_122:}

rzyzzxw 发表于 2018-6-3 09:15:33

1973742214 发表于 2018-6-3 09:12
app背景弄个好看点的!沙发!!!

任务交给你了哈。

1973742214 发表于 2018-6-3 09:20:05

rzyzzxw 发表于 2018-6-3 09:15
任务交给你了哈。

把我想太厉害了哈,等我上了高中再弄哈。
(回帖速度溜溜的)

rzyzzxw 发表于 2018-6-3 12:57:05

1973742214 发表于 2018-6-3 09:20
把我想太厉害了哈,等我上了高中再弄哈。
(回帖速度溜溜的)

哈哈,我计划给小学生开AI2课。{:5_146:}

叶子一哥1 发表于 2018-6-15 22:31:42

:lol牛逼

Zen969 发表于 2018-9-18 09:54:57

厉害了

gada888 发表于 2018-9-19 17:31:44

实用的教程呀

璞玉 发表于 2019-1-14 17:15:19

非常高明的设计,想知道如何识别很多个蓝牙在一起的选择

芯盛联络员 发表于 2019-1-21 09:49:16

不错

rzyzzxw 发表于 2019-2-14 18:54:18

空军一号 发表于 2019-1-5 10:53
蓝牙只要一连接上就APP闪退,你这个是怎么搞定的?

是很容易闪退。bitr蓝牙通信不好玩。{:5_132:}

rzyzzxw 发表于 2019-2-14 18:54:55

璞玉 发表于 2019-1-14 17:15
非常高明的设计,想知道如何识别很多个蓝牙在一起的选择

前面有个帖子,可以看到。

VV深圳老豬 发表于 2019-4-9 07:46:55

空军一号 发表于 2019-1-5 10:53
蓝牙只要一连接上就APP闪退,你这个是怎么搞定的?

我也是

王大伟 发表于 2019-5-13 15:23:02

蓝牙只要一连接上就APP闪退,我的也是。请教楼主如何解决。

rzyzzxw 发表于 2019-5-13 16:01:56

王大伟 发表于 2019-5-13 15:23
蓝牙只要一连接上就APP闪退,我的也是。请教楼主如何解决。

没有好办法{:5_126:}
要不闪退,要用C写

小神话 发表于 2019-5-15 20:41:23

连上就退,有什么好的办法解决,楼主的是怎么实现控制的

rzyzzxw 发表于 2019-5-16 21:39:51

小神话 发表于 2019-5-15 20:41
连上就退,有什么好的办法解决,楼主的是怎么实现控制的

im没有好办法,所以我早已不玩bit的蓝牙了。{:5_140:}

竹影三投 发表于 2019-7-25 22:16:11

感谢!

竹影三投 发表于 2019-7-25 22:16:16

感谢!

DR_Choi 发表于 2019-9-3 15:37:49

很不错!
页: [1] 2 3
查看完整版本: 玩转Micro:bit--App蓝牙遥控micro:bit小车