“快用六合一探索者机器人套件,搭建一个属于你的行走机器人,并为你跳一段舞蹈吧!” 行走机器人是探索者机器人家族里最具才华的音乐舞者,它的移动主要是靠前后脚交替来行走的。行走机器人前后脚来回移动的姿态,步履轻盈,左右轻微摇晃的身形显得相当可爱。 机器人的主体结构上,仅有一个25直流电机作为动力系统,通过齿轮传动来传递动力,所以相对行动比较缓慢。当然,机器人除了可以前后移动外,还能感知环境光线、声音等功能。 这里我们为机器人设计了一个跟随音乐结构跳舞的程序。 编程任务:让机器人随着音乐跳舞。 电子模块: 超声波传感器内置RGB灯珠——用灯光的变化来体现音乐节奏的变化; 蜂鸣器——作为音乐播放器播放音乐;板载RGB灯珠——用灯光的变化来体现音乐节奏的变化;电机——跟随音乐节奏的变化来前后移动,模拟机械舞的操作。 第一步: 根据任务提示,梳理流程图。 第二步:用WeeeCode图形化编程软件编程。 1. 选择一首你喜欢的音乐; 这里参考程序选用的是节奏感比较强的歌曲《boom》。歌曲选择完成后,首先分析音乐节奏的特点,根据节奏的变化来设计不同的电子模块效果。 2. 设置计时器; 为了让音乐节奏更好的掌控,我们选择利用WeeeCode软件中“侦测”功能模块中“计时器”模块来计时。注意这里用到了计时器模块后,就表示最后的程序是无法下载到主控板上的,只能通过在线的方式展示程序效果。 3. 在音乐的前5s内,超声波传感器内置RGB灯珠闪烁; 4. 在超过5s后,板载LED灯也开始闪烁; 5. 在第8s-15s之间,由于音乐上有一段升调,所以用蜂鸣器鸣叫的方式表示这段节奏; 6. 在第20s之后,电机转动,带动机器人的运动。这里机器人前后运动的方式并没有规律性,转动方向改变的时间也是不固定的,可以理解为让机器人的双足随机运动。 备注说明:在给机器人编程过程中,没有正确之分,任务的要求设计也较为灵活。在这个程序里用到的各种灯光颜色变化与蜂鸣器的音调变化等,都是编写者自己的设计感,并没有正确好坏之分。程序仅仅是给予小朋友一点创新思维参考,真正的设计还需要小朋友们根据自己的灵感来自由发挥。
第三步:烧录程序; 1. 将三轮机器人通过USB数据线连接到电脑端; 2. 选择连接端口;
10
3. 点击主程序模块,“上传到arduino”。等待上传完成。
更多六合一探索机器人的玩法,请点击下面链接进行跳转:
|