分享一款基于Micro Bit 的遥控小车的设计(下)

laojean
发布于 2020-11-5 17:12
浏览
0收藏

上文跳转链接:https://harmonyos.51cto.com/posts/1571

 

接下来,我们开始编写麦昆小车部分的程序。按照同样的方式我们新建一个工程,并且加载麦昆小车的软件支持包,麦昆这款小车的软件包的地址为:https://github.com/DFRobot/pxt-maqueen,在加载了软件支持包后,我们可以看到左侧工具栏中多了一个“maqueen”工具:

分享一款基于Micro Bit 的遥控小车的设计(下)-鸿蒙开发者社区

接下来,我们开始编程,跟手柄程序一样,我们先配置无线相关的参数,如下图所示:

分享一款基于Micro Bit 的遥控小车的设计(下)-鸿蒙开发者社区

接下来,我们设置一个变量,用来处理无线接收到的数据,在左侧工具栏中点击“变量”选项,然后在弹出的菜单中选择“设置变量”选项,新建一个名为“RX_Data”的变量:

分享一款基于Micro Bit 的遥控小车的设计(下)-鸿蒙开发者社区

现在,我们开始来处理接收到的数据,根据接收到不同的字符来执行相应的动作,以接收到字符“A”为例,当接收到字符“A”时,小车前进,相应的积木与其在工具栏的位置如下图所示:

分享一款基于Micro Bit 的遥控小车的设计(下)-鸿蒙开发者社区

按照同样的方式,我们来处理其他的字符,并让小车执行相关的动作,最终代码如下图所示,为了更加形象的表示小车四个方向的运动,我们还可以利用小车上的两个小灯来指示小车的运动方向,类似转向灯的效果:

分享一款基于Micro Bit 的遥控小车的设计(下)-鸿蒙开发者社区

分享一款基于Micro Bit 的遥控小车的设计(下)-鸿蒙开发者社区

至此,遥控手柄跟小车部分的代码就编写完成,我们分别将程序下载到对应的micro bit中,我们就可以愉快的玩耍啦!

分享一款基于Micro Bit 的遥控小车的设计(下)-鸿蒙开发者社区原文作者:SingleYork

 

 

分类
已于2020-11-5 17:12:16修改
收藏
回复
举报
回复
    相关推荐