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
差不多就这昂子感觉还可以了看这个灯效是这个对