Micro:bit蓝牙手机APP
Micro:bit虽说板载蓝牙,但能用起来的科技囧们也是寥寥无几,加上官方的手机APP还要花钱买。此刻喵星人就感觉相当鸡肋。别说了,我决定做个不花钱的手机APP......
如何做???
这周更新的KittenBlock和KittenBot APP,也能全面支持了Microbit的蓝牙模式啦。
那么如何用Kittenblock结合Makecode离线版本做一个自己的手机APP?只需要9步轻松完成;
编写Microbit的蓝牙控制固件;
添加Robot:bit的独立插件;
设置蓝牙开放连接;
写一个测试代码;;
打开Kittenblock最新编程软件;
编写Microibt的DPAD事件;
手机扫码同步项目至APP;
在APP内连接上Micro:bit的蓝牙设备;
加载上次项目,打开即可。
编写Microbit的蓝牙控制固件
进入https://makecode.microbit.org/#新建一个项目;并且在扩展件中添加蓝牙;
添加成功后会显示一个蓝牙;
添加Robot:bit的独立插件
Robotbit的独立插件pxt-robotbitnopixel(没有rgb灯,因为这个和蓝牙冲突);
在添加包那里直接输入这个地址:https://github.com/KittenBot/pxt-robotbitnopixel
没有Robotbit扩展板可以跳过这一步 ~
设置蓝牙开放连接
写一个测试代码
其中我们用了“发生事件”这个高级模块,这个是Micro:bit内部操作系统的信号事件(Fiber Event)
目前Kittenblock支持DPAD Controller下的事件,其他更多的事件会在后续版本更新;
将这个链接打开,直接应用代码,最后将hex保存到microbit就好了。
https://makecode.microbit.org/_3oYgeHFRA7YK,
打开Kittenblock最新编程软件
打开Kittenblock最新版本(选择1.65版本以上),编程对象选择Micro:bit;
加入最新的Microbit蓝牙支持,点击左下角蓝色的添加插件按钮,并找到MicrobitBLE插件;
绑定Micro:bit的DPAD事件
我们在KittenBlock编程软件里将上、下、左、右和空间键;绑定到Microibt的DPAD事件;
手机扫码同步项目至APP
在APP内连接上Micro:bit的蓝牙设备
如果在设备列表中找不到microbit请确认你的app版本或者前面制作microbit固件有步骤遗漏了。
完成
连接上Micro:bit蓝牙后打开二维码扫描KittenBlock上面的二维码打开项目,成功后会出现如下的画面。
最后我们上一个小视频看看整体步骤;
领取专属 10元无门槛券
私享最新 技术干货