您的位置: 主页>机器人编程>ROBOLAB编程>Microbit与Android蓝牙连接
加盟酷吧机器人 培养孩子核心能力

Microbit与Android蓝牙连接

刚刚开始捣鼓Microbit,发现没有网络的基础上只能通过Radio和蓝牙进行远程控制,于是就弄了一个Android手机版的蓝牙遥控器了,基础知识部分参考:小毛学编程即可,我这里就不废话了~~

开发工具主要有2个:

    1: Microbit的MakeCode:https://makecode.microbit.org/#editor

    2: AppInventor, 国内版本:https://app.wxbit.com/

Microbit部分逻辑:

Microbit与Android蓝牙连接

AppInventor界面:

Microbit与Android蓝牙连接

AppInventor逻辑:

定义变量,其中MicrobitAddress是自己Microbit的地址,其他几个UUID不用改:

Microbit与Android蓝牙连接

其他逻辑:

启动程序的时候调用蓝牙功能扫描附近的蓝牙设备,发现了设备之后就控制手机连接到Microbit,这里为了省事我直接把自己的Microbit地址作为变量赋给连接方法,大家可以通过扫描到的列表点击再连接,这里留给大家自己处理。

Microbit与Android蓝牙连接

当连接成功,将标签1设置为“已连接”,并且控制手机监听指定UUID发来的短整形数据并显示在标签上

Microbit与Android蓝牙连接

Microbit与Android蓝牙连接

设置按钮1的事件,点击按钮1获取文本框1的文本并且发送到Microbit中

Microbit与Android蓝牙连接

以下4个事件是定义方向键的上下左右,在Microbit中作出响应,目前Microbit中设置的是在Led上显示对应的箭头,大家可以按照需要更改成自己的控制程序

Microbit与Android蓝牙连接

好了,完了,可以刷进去Microbit和Android手机里面测试了

后记,小编朋友研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

欧美思机器人教育加盟 赚钱好项目
上一篇:Micropython之HTTP-POST方法 APP图传掌控板3
下一篇:中秋课程:学科老师居然带孩子们玩得这么嗨!
您可能喜欢
回到顶部