首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

手机“APP”蓝牙应用,免费尝鲜体验版!

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上面的二维码打开项目,成功后会出现如下的画面。

最后我们上一个小视频看看整体步骤;

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180316A1BYIW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券