毛毛虫
毛毛虫
一起来制作一个有趣的毛毛虫机器人吧!
时长
一共有3个活动。根据编程概念的熟悉程度,每个活动大约30-45分钟。
材料
- 硬纸板(回收来的!)
- 胶枪或胶布
- 剪刀
- 1块micro:bit、电池盒和2节7号电池
- 3个鳄鱼夹
- 1个迷你舵机9g SG90
- 1个回形针
活动
制作
将一块硬纸板编程一个毛毛虫吧! 时长:~45分钟
材料
- 硬纸板
- 剪刀
- 胶枪或胶布
- 1个回形针
步骤 1:硬纸板
剪切出一块矩形的硬纸板。你可以把micro:bit当作尺子,标记尺寸。
步骤 2:对折
将硬纸板较长的一边居中对折。
步骤 3:拱形虫身
在硬纸板的两端折出两个较小的边,使毛毛虫能够平放在地面上。这就是毛毛虫身体的基础了。
步骤 4:前面的牙齿
将硬纸板一端的每个角往内折。这就是毛毛虫的前面,用于抓牢地面。
步骤 5:后面的腿
用剪刀或者一把小刀(注意,别割到手!),在硬纸板的另一边切割出手指宽的纸条形状。将这些相连的纸条一个向上折,一个向下折,以此类推。
步骤 6:粘贴micro:bit
用胶布或胶枪,将micro:bit粘在硬纸板的一边。
步骤 7:粘贴舵机
用胶布或胶枪将舵机粘在硬纸板另一边的边缘。
步骤 8: 整理好线(可选)
在毛毛虫表面,用胶布将线藏好。
步骤 9: 用回形针连接舵机
展开一个回形针,将它连接到舵机力臂上。
步骤 10: 用回形针连接硬纸板
将回形针折弯的部分移动,插入到硬纸板内,并用胶布固定住。你可能需要调整一下回形针的尺寸,使舵机在转动的时候,可以完全撑开毛毛虫。
步骤 11:制作完成
你的毛毛虫做好了!
代码
添加代码让毛毛虫动起来。 时长:~30 分钟
步骤 1:永远爬行
为了让毛毛虫动起来,micro:bit需要指挥舵机以某个速度在0
度和180
度之间转动。当按钮A
被按下,毛毛虫就开始动起来。代码如下:
你可能注意到了:毛毛虫走得很慢或者可能根本不动。试着改进毛毛虫的腿和牙齿的设计,直到毛毛虫能够尽可能快地走动。此外,试着将它放在地摊上,给它更大的摩擦力,避免它滑倒。
连接
用另一块micro:bit遥控你的毛毛虫。 时长:~30分钟
这个部分,你将需要用到第二块micro:bit。通过使用无线电,我们可以用第二块micro:bit控制毛毛虫。将下面的代码下载到毛毛虫上的 micro:bit,然后再次下载到一个“控制器”micro:bit。无论按钮A什么时候被按下,毛毛虫都会移动一次。