扫一扫,访问微社区

Kittenbot 小喵科技——专注图形化编程教育

快捷导航
查看: 11578|回复: 21

[Robotbit] DIY你的Microbit蓝牙“APP”(1)—手机控制Microbit箭头显示(20180523更新)

 关闭 [复制链接]

25

主题

67

帖子

399

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
399
发表于 2018-3-4 17:50:59 | 显示全部楼层 |阅读模式
microbit-features-bluetooth.png
前言:
Microbit虽说板载蓝牙,但是平时感觉相当鸡肋,能用起来的同学寥寥无几,而且官方的APP几乎是不可能连得上蓝牙的。你手上只要有Microbit就可以用我们APP蓝牙控制,软件全部是免费的,大家放心。
如果你觉得我们东西做的不错,可以去淘宝买我们的硬件打赏下小喵们~

这周更新Kittenblock和Kittenbot APP全面支持了Microbit的蓝牙模式。
下面我们就来看看如何用Kittenblock结合Makecode,最后做一个你自己的手机“APP”。


学习思路:

不要被这个图吓倒了,实际很简单,只是我写的比较详细
跟着下面的步骤操作一定会成功!
如何DIY一个“APP” 通过蓝牙控制Microbit.png


编写Microbit蓝牙控制固件:

1、进入makecode(makecode离线版) 新建一个项目
1新建一个空项目.png

2、在添加软件包中添加蓝牙
2添加软件包.png
3添加蓝牙.png

3、项目设定——蓝牙无密码
选中第一项让任何人都可以连接Microbit蓝牙功能
4项目设定.png
90%的用户都会选错这个选项,注意箭头和红色框,选上面那个!!!
5选择无密码.png

4、开始进行正式编程,把“发生事件”拖出来
6把发生事件拖出来.png
7编程这样.png
程序放大.png
非常容易编写错误,大家一定要看清楚
正确.png
我们用了“发生事件”这个高级模块,这个是microbit内部操作系统的信号事件(Fiber Event)
目前Kittenblock支持DPAD Controller下的事件,其他更多的事件会在后续版本更新。
如果你不想自己编写,也可直接下载这个程序,但是你的蓝牙设置还是要设置无密码连接:
microbit-手机蓝牙控制Microbit_Microbit端.hex (577.72 KB, 下载次数: 154)
回复

使用道具 举报

0

主题

4

帖子

20

积分

新手小白

Rank: 1

积分
20
发表于 2018-4-24 13:48:43 | 显示全部楼层
程序都编好了,就是传不上手机,来来回回检查好几遍了,还有什么需要注意的吗
回复 支持 反对

使用道具 举报

169

主题

337

帖子

1346

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1346
发表于 2018-4-26 17:29:41 | 显示全部楼层
jun0194 发表于 2018-4-24 13:48
程序都编好了,就是传不上手机,来来回回检查好几遍了,还有什么需要注意的吗

1.69、1.70软件版本的文件格式更新了,app还没更新,所以上传不到手机上,手机app无法识别新格式。你可以在1.68版本的pc端软件试或者 等我们更新我们手机app
回复 支持 反对

使用道具 举报

0

主题

4

帖子

20

积分

新手小白

Rank: 1

积分
20
发表于 2018-5-20 23:54:21 | 显示全部楼层
手机设置里,已经手动把micro:bit通过蓝牙连接上了。
但在iphone上打开kblock app,点击连接,出现的是wifi向导,点击到最后出现下一步时就卡住了,没看到蓝牙连接的选项。
这个是要等app端的新版本吗?
回复 支持 反对

使用道具 举报

0

主题

4

帖子

20

积分

新手小白

Rank: 1

积分
20
发表于 2018-5-21 00:05:49 | 显示全部楼层
lthirty 发表于 2018-5-20 23:54
手机设置里,已经手动把micro:bit通过蓝牙连接上了。
但在iphone上打开kblock app,点击连接,出现的是wi ...

重新加载一次,开关下就可以蓝牙连接了,估计前面哪步不稳定
回复 支持 反对

使用道具 举报

169

主题

337

帖子

1346

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1346
发表于 2018-5-21 09:27:33 | 显示全部楼层
lthirty 发表于 2018-5-21 00:05
重新加载一次,开关下就可以蓝牙连接了,估计前面哪步不稳定

谢谢反馈,你看下能不能再重现下,是怎样操作出现的。如果是bug这边我让程序猿修复下
回复 支持 反对

使用道具 举报

0

主题

4

帖子

20

积分

新手小白

Rank: 1

积分
20
发表于 2018-5-21 23:12:41 | 显示全部楼层
一直没有复现,后面再看看。

另外有个问题想咨询下,Microbit支持在线执行吗?就是HEX不用下载到flash里就能模拟运行。
回复 支持 反对

使用道具 举报

169

主题

337

帖子

1346

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1346
发表于 2018-5-22 09:29:30 | 显示全部楼层
lthirty 发表于 2018-5-21 23:12
一直没有复现,后面再看看。

另外有个问题想咨询下,Microbit支持在线执行吗?就是HEX不用下载到flash里 ...

微软的Makecode不支持,小喵科技的Kittenblock支持,硬件选择Microbit,然后恢复固件,然后点积木块后,就是在线模式了
回复 支持 反对

使用道具 举报

0

主题

1

帖子

4

积分

新手小白

Rank: 1

积分
4
发表于 2018-5-23 21:07:30 | 显示全部楼层
大佬我想要把mircobit的数据传到手机上怎么弄啊
回复 支持 反对

使用道具 举报

47

主题

139

帖子

752

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
752
发表于 2018-5-24 09:57:15 | 显示全部楼层
xoapguai 发表于 2018-5-23 21:07
大佬我想要把mircobit的数据传到手机上怎么弄啊

microbit回传数据 现在这一版本还不行,需要等待下一个版本,期待下先吧~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

全力为Stem教育行业提供新技术、新方案和新产品。

 

地址:广东省深圳市华丰互联网+创意园 419~420

© 2019 Kittenbot Inc. 深圳市小喵科技有限公司 ( 粤ICP备16110073号 )

GMT+8, 2019-9-15 20:17 , Processed in 0.038556 second(s), 38 queries , Gzip On.
Powered by Discuz! X3.2

快速回复 返回顶部 返回列表