首先,说声:抱歉!真的有点应付的感觉。赛道是用第一轮的断桥改造的,麦昆也没有装备150元券换来的器材。实在是时间有点紧,临近期末,老师们都很忙......如果周末有空,我还是会再做一件作品。其实,题目和方案都已经构思好了。用彩色雪糕棒制作一个彩虹赛道,给麦昆加上颜色传感器和蜂鸣器,当侦测到不同的颜色时发出不同的音调,从而演奏出音乐。
下面是作品的演示视频——
在一张地图的一边叠放了上次的“断桥”,将赛道高度提高到10+CM,然后在拐角处搭建了平台和滑道。整个的赛道还是基于黑色胶带,赛车的运动也是自动循迹,没有使用遥控的方式。所以,这个项目花费的程序调试时间是很长的。如果作为一个比赛赛道,来考验“赛车手”的编程能力是非常不错的。
材料清单
- 麦昆机器人 X1
- micro:bit X1
- 锂电池 X1
- 舵机 X2
- 小木棒、瓦楞纸等 X1
步骤1 搭建赛道
将上一关用的“断桥”从中间剪断
堆叠成坡道
用瓦楞纸制作一个平台
贴上白纸和黑胶带
用瓦楞纸做底板、小木棒做支架和轨道制作一个“滑道”
赛道成品图
步骤2 组装赛车
插上micro:bit主控板
接上锂电池
装上两根塑料柱
用热熔胶粘上两根小木棒做舵机底座
将两个舵机分别接到P1\P2引脚
将舵机固定在底座上
整理电线和锂电池,以避免缠绕或卡住车轮
步骤3 安装机械手臂
安装舵盘、编写测试程序以确定舵机的旋转方向
(测试结果:舵盘面向人时,旋转方向为逆时针)
拆下舵盘—>编写初始程序—>将舵盘朝上安装(如上图)
将小木棒固定在舵盘上,制成简易机械臂
步骤4 编写程序
程序说明
主程序启动后,屏幕显示一个笑脸图案
将两个舵机角度初始为60度、120度(机械臂竖起)
当左侧巡线传感器值为1&右侧巡线传感器值为0时:执行右转
当左侧巡线传感器值为0&右侧巡线传感器值为1时:执行左转,将两个舵机角度设为60度、120度(机械臂竖起)
当左侧巡线传感器值为0&右侧巡线传感器值为0时:执行前进
当左侧巡线传感器值为1&右侧巡线传感器值为1时:执行左转(0.5秒),然后停止(1秒),将两个舵机设为160度、20度(机械臂平伸,搭在了滑轨上),1秒后,车轮前进(将车推离平台)
步骤5 调试完善
反复测试、修改程序,以顺利完成任务
评论