2018-5-22 09:54:24 [显示全部楼层]
33395浏览
查看: 33395|回复: 36

[入门教程] 玩转micro:bit-手机APP和bit蓝牙通信测试(2)

[复制链接]
本帖最后由 rzyzzxw 于 2018-5-30 21:39 编辑

今天分享的是玩转micro:bit-手机APP和bit蓝牙通信测试(2),核心内容由长春谷宁老师提供,如有转发和引用,请标注谷宁老师的名字。
玩转micro:bit-手机APP和bit蓝牙通信测试(2)图1
这个帖子,是蘑菇云520爱心传递故事的一部分。
Micro:bit这块,好歹接触了一年了,比较熟悉,app Inventor 却是陌生。
在没有搞明白选择设备那“一指禅”之前,我像一个“晕头苍蝇”在各个软件间乱撞。
好在,乱撞中也撞到了一些收获,也感谢谷老师,鼓励我下了决心,开始ai2的学习,从此,早早列入学习计划的ai2终于开始实施了。
玩转micro:bit-手机APP和bit蓝牙通信测试(2)图2
消化了一下谷老师写的程序后,可以写这个帖子了。


器材准备:
1、安卓手机 1
2、micro:bit 2
3、app Inventor软件平台http://app.gzjkw.net/login/,或者ai2.17coding.net
4、测试程序(见附件)


谷老师的测试视频:

谷老师用了4块板子进行测试。
你没有更多,一块两块都行,通信时是一对一的,只能选择一块。


1、启动http://app.gzjkw.net/login/,或者ai2.17coding.net
导入项目TestBlockyTalkyBLE_AI.aia

会有这个提示,确定,不影响的。
屏幕是这样的。
玩转micro:bit-手机APP和bit蓝牙通信测试(2)图3
程序是这样的。
玩转micro:bit-手机APP和bit蓝牙通信测试(2)图4
玩转micro:bit-手机APP和bit蓝牙通信测试(2)图5
玩转micro:bit-手机APP和bit蓝牙通信测试(2)图6
AI端相对复杂,先扫描显示连接设备列表,从列表中选择microbit并连接,发送问候“Hi,I‘m Mate9”,收到microbit回复后将回复内容显示在文本框上。
BlockyTalky提供的AI端的BLE扩展包edu.colorado.lpc.blockytalkyble.aix在附件,如果你要自己写程序,要导入的。
TalkyBLE extension:
https://github.com/LaboratoryForPlayfulComputation/AppInventorExtension-BlockyTalkyBLE/releases/download/alpha3.0/edu.colorado.lpc.blockytalkyble.aix
打包apk并显示二维码。
手机浏览器扫码下载,安装,就是这个TestBlocky,请在手机设置的应用管理中给这个应用启动蓝牙的权限。
玩转micro:bit-手机APP和bit蓝牙通信测试(2)图7
2、启动https://makecode.microbit.org/
导入文件microbit-TestBlockyTalkyBLE_Microbit.hex
玩转micro:bit-手机APP和bit蓝牙通信测试(2)图8
microbit端比较简单,就是连接时显笑脸,断开时哭脸,收到问候消息显示出来并回复。
如果要自己写程序,要添加扩展包地址是:
Micro:bit BlockyTalkyBLE package:
https://github.com/LaboratoryForPlayfulComputation/pxt-blockytalkyBLE
蓝牙连接方式就用第一项,免配对连接。不需要配对:任何人都可以通过蓝牙连接。
玩转micro:bit-手机APP和bit蓝牙通信测试(2)图9
3、测试内容
先扫描显示连接设备列表,从列表中选择microbit并连接,发送问候“Hi,I‘m Mate9”,收到microbit回复后将回复内容‘I'm Greenbit’显示在文本框上。
给micro:bit上电。
打开手机APP应用TestBlocky,启动蓝牙。
下面操作看图。
玩转micro:bit-手机APP和bit蓝牙通信测试(2)图10玩转micro:bit-手机APP和bit蓝牙通信测试(2)图11玩转micro:bit-手机APP和bit蓝牙通信测试(2)图12
我这里用了两块板子测试,如果点断开,可以重新扫描,选择,连接,发送测试。

小结:这个帖子讲述了APP与micro:bit蓝牙双向通信测试,APP向bit发送字符,接收bit回复并显示。程序改改,后面再把APP lnventor好好学学,可以做出好多好玩互动项目来的。一起玩起来。

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


microbit-TestBlockyTalkyBLE_Microbit.rar

231.05 KB, 下载次数: 118

售价: 1 创造力  [记录]

TestBlockyTalkyBLE_AI.rar

153.58 KB, 下载次数: 109

售价: 1 创造力  [记录]

edu.colorado.lpc.blockytalkyble.rar

150.42 KB, 下载次数: 65

售价: 1 创造力  [记录]

DFryhywoXv7  学徒

发表于 2018-8-29 17:35:04

想学习,可下载不了东西
回复

使用道具 举报

雪山玉龙  见习技师

发表于 2020-1-17 16:47:21

下载了几个测试程序,发现、总结了以下情况:
1、微软的makecode扩展搜索添加的是BlockyTalkyBLE 0.0.21 Beta版,连接上会有闪退的问题。在开机时加上“蓝牙uart服务”,问题看似是解决了。
2、BlockyTalkyBLE 0.0.21 Beta版的蓝牙收、发数据功能块,不知如何使用?
3、下载的microbit程序,里面是BlockyTalkyBLE 0.0.8版,蓝牙收、发数据成功,但用makecode编译下载就有问题了,估计是版本冲突的问题。
4、如何能在makecode网页中加载BlockyTalkyBLE 0.0.8版?

202001173511..png
回复

使用道具 举报

茉莉花茶  高级技师

发表于 2020-2-12 13:16:00

雪山玉龙 发表于 2020-1-17 16:47
下载了几个测试程序,发现、总结了以下情况:
1、微软的makecode扩展搜索添加的是BlockyTalkyBLE 0.0.21 Be ...

我的也不行,下载版主的程序就可以用,但是已经不能导入makecode,看起来是扩展不兼容的问题,如何用App发送数据给microbit呢?
回复

使用道具 举报

sunkf  高级技师

发表于 2018-5-22 10:56:54

BlockyTalky提供的AI端的BLE扩展包:
https://github.com/LaboratoryFor ... .blockytalkyble.aix

microbit端添加扩展包地址:
https://github.com/LaboratoryFor ... /pxt-blockytalkyBLE
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2018-5-22 11:15:51

sunkf 发表于 2018-5-22 10:56
BlockyTalky提供的AI端的BLE扩展包:
https://github.com/LaboratoryForPlayfulComputation/AppInventorExt ...

孙老师补充下更了,帖子里是用英文,不好懂。
回复

使用道具 举报

叶子一哥1  学徒

发表于 2018-6-15 22:48:02

学习了
回复

使用道具 举报

DFryhywoXv7  学徒

发表于 2018-8-29 17:40:14

创造力不够,打扰大家了。
回复

使用道具 举报

DFryhywoXv7  学徒

发表于 2018-8-29 17:46:34

最后一贴,要三个才够,抱歉。
回复

使用道具 举报

DFryhywoXv7  学徒

发表于 2018-8-29 17:47:49

扣了我的创造力,东西没有下载下来。
回复

使用道具 举报

DFryhywoXv7  学徒

发表于 2018-8-29 17:53:52

测试成功。谢谢。
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2018-8-30 10:09:03

DFryhywoXv7 发表于 2018-8-29 17:40
创造力不够,打扰大家了。

可以签到天天,每天5个创造力呢。
回复

使用道具 举报

gray6666  初级技神 来自手机

发表于 2018-12-26 22:04:53

rzyzzxw 发表于 2018-5-22 09:54
今天分享的是玩转micro:bit-手机APP和bit蓝牙通信测试(2),核心内容由长春谷宁老师提供,如有转发和引用 ...

赞。。。。。。。。。
回复

使用道具 举报

gada888  版主

发表于 2019-1-13 17:18:46

顶上
回复

使用道具 举报

wbzd123  学徒

发表于 2019-3-13 23:34:48

学习了,谢谢
回复

使用道具 举报

小K666  学徒

发表于 2019-4-1 18:30:28

为什么软件在刚连上蓝牙时,瞬间就闪退了。
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2019-4-1 19:21:36

小K666 发表于 2019-4-1 18:30
为什么软件在刚连上蓝牙时,瞬间就闪退了。

p这个不稳定,试试就好。
回复

使用道具 举报

lustao  学徒

发表于 2019-5-5 15:32:17

我喜欢Micro:bit。
点评回复 支持 反对

举报
高级模式
B
Color
Image
Link
Quote
Code
Smilies
|上传

本版积分规则
回复

使用道具 举报

陈灿松  学徒

发表于 2019-5-7 19:39:07

上一个教程,积分还不够,,,
回复

使用道具 举报

Denfo  学徒

发表于 2019-6-4 00:42:06

哈哈 学习一下哈
回复

使用道具 举报

oww  学徒

发表于 2019-6-9 17:01:03

玩转micro:bit-手机APP和bit蓝牙通信测试(2)图1
回复

使用道具 举报

jmtdw  见习技师

发表于 2019-7-28 21:12:09

向老师们学习!

有一个问题要请教,我的App程序连接上Bit板后,过一二秒就断了不知是什么原因?
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2019-7-29 10:33:32

这个蓝牙不稳定,试试就好。
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail