Microbit与Android蓝牙连接
刚刚开始捣鼓Microbit,发现没有网络的基础上只能通过Radio和蓝牙进行远程控制,于是就弄了一个Android手机版的蓝牙遥控器了,基础知识部分参考:小毛学编程即可,我这里就不废话了~~
开发工具主要有2个:
1: Microbit的MakeCode:https://makecode.microbit.org/#editor
2: AppInventor, 国内版本:https://app.wxbit.com/
Microbit部分逻辑:
AppInventor界面:
AppInventor逻辑:
定义变量,其中MicrobitAddress是自己Microbit的地址,其他几个UUID不用改:
其他逻辑:
启动程序的时候调用蓝牙功能扫描附近的蓝牙设备,发现了设备之后就控制手机连接到Microbit,这里为了省事我直接把自己的Microbit地址作为变量赋给连接方法,大家可以通过扫描到的列表点击再连接,这里留给大家自己处理。
当连接成功,将标签1设置为“已连接”,并且控制手机监听指定UUID发来的短整形数据并显示在标签上
设置按钮1的事件,点击按钮1获取文本框1的文本并且发送到Microbit中
以下4个事件是定义方向键的上下左右,在Microbit中作出响应,目前Microbit中设置的是在Led上显示对应的箭头,大家可以按照需要更改成自己的控制程序
好了,完了,可以刷进去Microbit和Android手机里面测试了
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com