玩转micro:bit-手机APP和bit蓝牙通信测试(1)
2018-05-219.6万
精华项目
AI 快速预览详细
本教程介绍了如何使用App Inventor和micro:bit实现手机APP与micro:bit的蓝牙双向通信。首先需要准备安卓手机和micro:bit,并下载相应的测试程序。然后通过App Inventor导入项目并打包apk,再通过MakeCode导入micro:bit端的程序。最后,通过手机APP与micro:bit建立蓝牙连接,实现传感器数据传送和字符发送。整个过程详细且易于理解,适合初学者学习。
2018年的520,我爱创客圈,同时也感受到了创客圈里的友爱。![]() 首先感谢晋江李和洽老师,苔萌王老师,长春谷宁老师,有了你们的大力支持,才有了这感人的故事。 这个帖子,起源于论坛里的求助帖的问题: ![]() 这个问题也是我想解决的问题,如果没有同学的帖子,我可能会放上很久,因为这里面有App Inventor我只接触了一点点,还有蓝牙通信这些对小白如我来说很高深的技术。 所以,这注定了我在寻找答案中的跌跌撞撞,所以才有让我感动的520。 这里记一下,给有同样需要的小伙伴参考。 第一步,查资料。 查到的资料网页主要有二。 BlockyTalkyBLE - LPC https://www.playfulcomputation.group/blockytalkyble.html
4、测试内容 从上面程序截屏可以看出,测试的内容是: micro:bit端 1、按A键,通过蓝牙向APP发送micro:bit读取的加速度值x 2、按B键,通过蓝牙向APP发送micro:bit读取的亮度值 3、按A+B键,通过蓝牙向APP发送字符kari APP端 按send key value按钮,通过蓝牙向micro:bit发送字符hello 5、给micro:bit上电,显示爱心。 打开手机APP应用foo,启动蓝牙。 ![]() 现在Connection Status(连接状态)为found microbit(s)(发现micro:bit) 点一下Microbit ListPicker(micro:bit 设备列表) ![]() 显示已搜索到的micro:bit(不同板子内容会不同),点一下这个micro:bit设备信息,(会变黄底显示,我就是没有选择设备导致迷茫了几天:'()。 ![]() 现在Connection Status(连接状态)为connected(已连接),这时micro:bit上显示C。 大功告成,后面就可以测试了。 ![]() 测试视频在上面哦。现在想来,其实挺简单的。可是我却经过曲折漫长的过程。 为了方便小伙伴们测试,我把APP端程序稍稍处理了下,界面变成中文后好理解一些。 ![]() 程序ble_min_df.aia放在附件中了。测试视频。 小结:这个帖子讲述了APP与micro:bit蓝牙双向通信测试,有传感器数据向APP传送,有APP向bit发送字符。一开始就看中了这些功能,解决同学的问题就不是问题了。程序改改,后面再把APP lnventor好好学学,可以做出好多好玩互动项目来的。一起玩起来。 由于时间有限,写的匆忙,难免有错误之处,敬请指正。 再次感谢李老师,王老师,谷老师的指导。 我们建有专门的QQ群和微信群,有什么问题,可以在群里交流。 QQ群号:484477101(中小学microbit课堂教学群)。 |

























