打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
再研究Microbit连接phyphox

研究笔记。零碎。

一、缘起。

本来这些天是要忙一件重要的事。移动实验会让人沉迷,玩物丧志,这和学生无法断掉手机瘾、网瘾是类似的。偶然地碰到一份老外的pdf,里面的实验用的是Microbit,然后把采集到的数据送给了phyphox。而这件事是我几年前一直要琢磨却没琢磨明白的事,于是就被带偏了方向。回头可能还要熬夜去忙先前的事!T_T

二、成果。

使用phyphox来连接外部硬件,别用Microbit!寻找高级一点儿的资料太难!

Microbit的唯一好处,是使用门槛绝对的低,任何人都可以上手。

(1)Makecode离线版如何保留下来曾经安装过的bluetooth扩展。感觉似乎只要复制并保存好makecode_microbit的目录C:\用户\用户名\AppData\Local\makecode_microbit就行了。后面再安装Makecode离线版,先安装,再覆盖,那个bluetooth还在。没太用过Makecode,不熟悉,是不是这样保留自己用过的来自第三方的扩展,还有什么真正专门的办法,不知道。

(2)关于BlockyTackyBLE及蓝牙串口。如果去搜索Microbit的蓝牙串口,绝大多数的文章都说的是BlockyTalkyBLE这个扩展。这个扩展至今仍然处于测试阶段。试验了一下,phyphox取不到key-value形式的值。没再用它。Microbit的蓝牙串口怎么搞?也没成功。大量的蓝牙串口资料说的是如何连接App Inventor,按照道理,能连AI2,不可能连不了phyphox,它还真就没连成功。甚至用Nordic官方的nRF Connect都看不见UART服务。

(3)顺带地,随着Android这个版本、那个版本的升级,对类似蓝牙服务等有可能涉及安全性的限制越来越多,一些以前的蓝牙调试工具不能用了;鸿蒙也是诸多限制。最令人不舒服的是,这些限制是什么呢?没有明确提示,全靠蒙。总是尝试了一通代码之后,发现是手机端出问题了。这就不好搞。另外Makecode好像在下载hex的时候并不是很稳定,有时候一闪而过并不是下载的速度快,而是下载的东西有问题了。

(4)能够被phyphox识别的Microbit版本。对Microbit官方的V1.5V2.21都可以正常连接。记得MicrobitV1介绍说它带的蓝牙是4.0标准,如果真的是4.0标准,那么它是不可能连接上phyphox的,而现在V1.5连接phyphox没有问题,说明V1.5应该是升级过蓝牙(但是看介绍,仍然是bluetooth 4.0phyphox只能识别BLEbluetooth 4.25.0标准)。另外,曾经Microbit疯狂涨价的时间里——当时一片V1.5300元以上——出现过一小段时间后来就消失了的一种Microbit兼容板Matrix:bit(稍便宜一点儿),这种板子使用的是Nordic nRF51822处理器,也是能够被phyphox正常识别且正常连接的。

三、有点儿用的内容。从Microbit取出电压值。

这个东西慢慢有时间再看吧。Microbit想随心所欲地采集数据,感觉还是MicroblocksWeb蓝牙组合方便到极致,只是要限于主板V2以上。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
蓝牙4.1新技术全面解析
HC05蓝牙模块的使用
关于蓝牙BQB的一些说明
手机用蓝牙链接电脑上网!
Bluetooth协议
Micro:bit系列教程25:自定义Micro:bit软件包
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服