最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

项目活动25:Maqueen遥控机器人程序2.0

Micro Bit 少儿编程 2418浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

Maqueen遥控机器人程序2.0(优化、迭代)

敬请关注 微信公众号:小芒果机器人(robotics-workshop)

专注于青少年机器人科技教育领域的交流与分享

遥控机器人程序2.0(优化、迭代) mp.weixin.qq.com

遥控器(发送端)程序:
1、遥控器(发送端)发送数字给小车(接收端)时,对数据进行“加密”,使多人共用一个信号通道(无线设置组1)时,不再会互相干扰。
2、加入体感“倒车”(加速度传感器)。

项目活动25:Maqueen遥控机器人程序2.0

注意:
程序中的”code”需要同学们修改为自己的密码,比如abc、andy、apple等

机器人小车(接收端)程序:

项目活动25:Maqueen遥控机器人程序2.0

程序中的4个结构框,做了4件不同的事情:
当开机时:程序运行之初,只运行1次,完成初始化
在“当开机时”里,主要完成无线信号通道的选择,以及LED灯的端口、数量的设定。

项目活动25:Maqueen遥控机器人程序2.0

②在无线接收到数据时运行 事件结构框
运行机制:一旦接收到(name,value)类型的数据,先识别name是否与本程序设定的名称匹配,如果匹配,才读取value的值,并分类讨论、处理机器人左右马达的输出响应情况。

项目活动25:Maqueen遥控机器人程序2.0

运行机制:

项目活动25:Maqueen遥控机器人程序2.0

注意:
(1)高级→文本

项目活动25:Maqueen遥控机器人程序2.0
项目活动25:Maqueen遥控机器人程序2.0

(2)y方向的加速度值范围为-1023~+1023,我们取≥700的情况,触发“倒车”。

项目活动25:Maqueen遥控机器人程序2.0
项目活动25:Maqueen遥控机器人程序2.0

(3)此程序中,我们把value的值赋给了n,从而将其传递给接下来的无限循环框2,用来显示对应的不同图标。

项目活动25:Maqueen遥控机器人程序2.0

无限循环框1:LED彩虹色渐变

项目活动25:Maqueen遥控机器人程序2.0

无限循环框2:根据全局变量n的值,在芯片上输出对应的图标。

项目活动25:Maqueen遥控机器人程序2.0

程序下载:

pan.baidu.com/s/1X82iJH (二维码自动识别)

pan.baidu.com/s/1y70z-C (二维码自动识别)

始发于知乎专栏:牧之

您必须 登录 才能发表评论!