玩转microbit拓展编程

miniLFR是一款Arduino小车,它能够使用kittenblock,Arduino IDE进行编程。顺应着目前的STEM教学潮流,microbit是一款更适合中小学学生学习的硬件,它在makecode平台的编程方式更更易理解。所以这款microbit Adapter将miniLFR和microbit紧密结合在一起。

https://s2.ax1x.com/2019/09/06/nuqdP0.jpg

装配

准备材料

请自备螺丝刀

https://s2.ax1x.com/2019/09/06/nuXEKU.jpg

Step1:

车头部分,将前一排3根针脚对准插入,另外一列4根插针即随之插稳

https://s2.ax1x.com/2019/09/06/nujkFA.jpg

Step2:

固定microbit,组装完成

https://s2.ax1x.com/2019/09/06/nuxi8I.jpg

开始编程

Step1:准备miniLFR固件程序

由于miniLFR与microbit结合的编程,是以串口通讯的形式。也就是说,microbit编程只负责发固定的M串口指令给miniLFR,另外的执行程序就需要固定在miniLFR内部,此时只需要在kittenblock中恢复固件来将这个固定的通讯执行程序下载到miniLFR下。

按照如下操作下载程序:

  • 首先连接USB与miniLFR

https://s2.ax1x.com/2019/09/06/nKkHeI.jpg

  • 打开kittenblock并选择miniLFR2.0,连接串口

https://s2.ax1x.com/2019/09/06/nKF4rn.jpg
https://s2.ax1x.com/2019/09/06/nKF75T.jpg

如果你接上USB发现这里并搜不到串口,可能是没有串口驱动,按下面图示下载CH340串口驱动

https://s2.ax1x.com/2019/09/06/nKkFRe.jpg

  • 点击恢复固件按钮下载固件程序到miniLFR

https://s2.ax1x.com/2019/09/06/nKklRg.jpg

Step2:microbit端编程

  • 连接USB与microbit

https://s2.ax1x.com/2019/09/06/nKALu9.jpg

  • 结合microbit的编程我们在makecode上有插件支持。

  • 加载插件

https://s2.ax1x.com/2019/09/06/nKP9IS.jpg

插件地址:https://github.com/KittenBot/pxt-minilfr

https://s2.ax1x.com/2019/09/06/nKPZq0.jpg

  • 认识积木块

https://s2.ax1x.com/2019/09/06/nKKpdJ.jpg
https://s2.ax1x.com/2019/09/06/nKQnPA.jpg https://s2.ax1x.com/2019/09/06/nKlEQ0.jpg

  • 编程演示:microbit按键控制车头灯和RGB点亮

https://s2.ax1x.com/2019/09/06/nKlIlq.jpg

扩展应用

你可以使用另外一块microbit对其进行遥控,实现遥控小车的效果,同样也可以使用呱比特手柄提升遥控体验。

这里有2.4G无线遥控的体验程序可供下载 点击下载

注意:

  • 编程时一定要将【初始化】积木块放在开机下

  • 如果发现其他步骤都没问题,下载了程序后操作没反应,试一下重开miniLFR电源