可与MicroBit蓝牙互动的AppInventor控制程序

网友投稿 2019-02-14 15:01

构建程序进行测试存在的困难:

1、MicroBit的蓝牙可能存在不稳定的情况

2、手机App通过蓝牙向MicroBit发送字符数据没问题,但是马上从MicroBit发送数值型数据给手机时就会出现错误信息。

3、发现有关数据类型转换的处理没有,查了有关资料后发现ai2在把数值型数据赋值给标签或文本框的文本数据时是不需要进行数据转换的。

4、AppInventor可以使用离线版本,如老巫婆的博客上有离线安装吧下载(http://blog.sina.com.cn/jcjzhl),最好还是使用广州AppInventor在线网址(http://app.gzjkw.net/login/),又是版本不一样会带来很多意外。

5、手机的安卓操作系统应该在5.0以上,这样才能支持Microbit的蓝牙功能。

  测试点:手机与MicroBit大约相隔6米距离还是能够连接成功并且发送字符型数据成功。

如果是自己编写AppInventor程序,需要安装相关的AppInventor扩展:TalkyBLE extension:(https://github.com/LaboratoryForPlayfulComputation/AppInventorExtension-BlockyTalkyBLE/releases/download/alpha3.0/edu.colorado.lpc.blockytalkyble.aix)

后面是有关AppInventor的蓝牙接收发送数据程序截图。

https://cdn.china-scratch.com/timg/190216/1501394219-0.jpg

https://cdn.china-scratch.com/timg/190216/1501392Z2-1.jpg

https://cdn.china-scratch.com/timg/190216/1501395F6-2.jpg

https://cdn.china-scratch.com/timg/190216/15013950U-3.jpg

https://cdn.china-scratch.com/timg/190216/15013934B-4.jpg

https://cdn.china-scratch.com/timg/190216/1501403363-5.jpg

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com