跳到主要内容

MiniLFR与MicroCode

材料准备

MiniLFR战车王国套装(含Microbit V2)

NewbitArcadeShield(含Microbit V2)

固件准备

MiniLFR Microbit更新专用固件

电脑连接microbit

下载hex程序

https://github.com/microsoft/microcode/tree/main/assets

NewbitArcadeShield更新专用固件

电脑连接microbit

下载hex程序

https://microsoft.github.io/microcode

MicroCode基础操作

NewbitArcadeShield下载好固件后,开机就会显示以下画面

主界面中有三个选项:

编辑——回到上一次编辑的程序,默认为空

示例——运行示例,或者新建程序

加载——加载保存的程序(最多可以保存三个)

语法很简单,当...执行... 作为条件触发

如编写一个简单的程序——当Microbit的A按键按下,点阵显示红心

保存程序,最多只能保存三个,如果已经有的,程序会进行覆盖

无线组选择

考虑到多人上课使用的场景,因此引入了无线组。

MiniLFR与NewbitArcadeShield需要在同一个无线组下,才能编程控制。

MiniLFR选择无线组

通过MiniLFR上的Microbit左右按键切换无线组,无线组关机后也会进行保存。但是开机还是需要进行选择才能生效

NewbitArcadeShield进行无线组设置

当页面启动,设置无线组为9(4+5),此无线组的数值需要与MiniLFR上的数值显示一致

遥控程序

编写按键A控制小车前进,按键B控制小车后退的程序

超声波距离感应程序

当检测距离比较近时,点阵显示为1

当检测距离检测为3时,点阵显示为3

RGB控制

按键和徽标显示红,绿,蓝

巡线程序

MiniLFR上上有5路选项,这里只用到其中的三路。

当中间寻线传感器检测到黑线时,小车直走

当左右两侧寻线检测到黑线,小车左转或者右转

当都没检测到黑线时,表示小车脱轨了,小车停止

这里一些简单的体验,okok
差不多就这昂子感觉还可以了看这个灯效是这个对