孩宝样课(让玩具跟我互动)

课程目标

了解姿态感知
使用程序让编程圆根据不同的姿态发出不同的灯光和声音

物料清单
编程圆
×1
USB线
×1
剪刀
×1
剪纸
×1
胶水
×1
蓝色扭扭棒
×2
黄色扭扭棒
×10
情景导入

老师说:同学们,上节课我们做了一个能够听见我们声音的玩具,大家都有做出来吗?
学生说:回答
老师说:同学们都非常棒,都做出了自己设计的作品,那同学们今天老师要在上一节课的基础上再来添加一些功能。不过在老师教大家之前,同学们先来看看这张图,大家认识它吗?
学生说:回答

老师说:是的,有同学回答出来了,这是战斗机。接下来呢,老师给大家放一个视频,大家来观察一下,战斗机飞行的姿态。

在播放的时候注意提醒:视频刚一开始飞机直线飞行的姿态是怎么样的? 45秒左右飞机进行右转的姿态是怎么样的?是否需要飞机先向右倾斜?1分37秒时,飞机进行左转时的姿态是怎么样的?是否需要飞机先向左倾斜?

老师说:接下来,我们来做个模仿战斗机飞行的样子小游戏,游戏规则是这样的,如果老师说现在左转,同学们就在自己的位子上做出相应的动作;如果老师说右转,同学们就要做出相应的动作。

活动——折纸飞机模拟飞行姿态
游戏内容:折纸飞机,使用纸飞机来模拟飞机飞行的三个动作,包括直线飞行、左转、右转。老师说飞行的姿态,学生做出相应的动作。
注意: 老师应先教会学生这 3 个动作。

老师说:玩完游戏之后,老师想要问大家一个问题,飞机在最开始是模仿哪种动物而来的?
学生说:回答
老师说:是的,模仿的是鸟。鸟在转弯的时候身体也是会倾斜的,那么其它动物呢?比如蜜蜂?
学生说:回答
老师说:很好,蜜蜂也是这样的,老师还有一个问题问下大家,在生活中汽车在转弯的时候会有什么样的提示呢?
学生说:回答
老师说:对的,汽车在转弯的时候,会有灯光提示,那蜜蜂转弯的时候呢?
学生说:回答
老师说:蜜蜂转弯的时候没有灯光提示的,蜜蜂在飞行也需要遵循一定规则,所以我们来帮助下蜜蜂,让它转弯时也有灯光提示。首先,我们需要来做一个小蜜蜂的造型。

作品设计
任务描述: 使用扭扭棒和剪纸的方式制作一款蜜蜂的外型。

先准备好一根蓝色扭扭棒和编程 圆,并且将编程圆的 USB 插孔朝上。

将蓝色扭扭棒对折。

将蓝色扭扭棒从A6孔和GND孔穿插下去。

将扭扭棒再从A2孔和SDA孔穿插上来。

将扭扭棒从3.3V孔和5V孔穿插下去。

将多余的扭扭棒向前弯曲一部分,作为小蜜蜂的触角。

使用另一根蓝色扭扭棒A7孔穿插下去,并将这根扭扭棒对半分。

再将扭扭棒对折一次

使用黄色扭扭棒将蓝色扭扭棒进行缠绕,顺时针或者逆时针均可。
 

使用其余三根黄色扭扭棒进行缠绕,顺时针或者逆时针均可,丰满小蜜蜂的身体部分。

使用另一根黄色扭扭棒如图所示,一端弯曲到整根扭扭棒的中间部位,注意要超出的部分是作为固定使用的。

另一端也是如此,将多余出来的扭扭棒部分绕着中心点旋转,固定住造型。
 

再使用另一根黄色扭扭棒如图所示,先将一端缠绕在上一步骤中扭扭棒的中心。

捏住黄色扭扭棒的一半之处,将之弯曲过来,并绕中心点一圈。

将黄色扭扭棒的一端弯曲,并绕着中心点旋转一下,将之固定住,注意流出多余的扭扭棒部分。

使用另一根黄色扭扭棒将翅膀缠绕到小蜜蜂的身体上。
 

小蜜蜂的造型就设计好了。

画出小蜜蜂的脸部,并将之裁剪下里粘上去,脸部的造型可以自由发挥。

编程思路

小蜜蜂在直线飞行时,应该是不发出声音以及不亮灯;小蜜蜂在左转时,应该发出指定的灯用以提示正在左转;小蜜蜂在右转时,应该发出另一种指定的灯用以提示正在左转。
所以小蜜蜂的三种姿态对应三种不同的情况。 左转时,亮左边的 5颗灯;右转时,亮右边的 5 颗灯;直线飞行时,不亮灯。

程序编写
任务描述:编程圆的姿态为“tilt left”时,亮左边的5颗灯;编程圆的姿态为“tilt right”时,亮右边的5颗灯;编程圆的姿态为“face down”时,不亮灯。

1. 点击“ LOOPS”,将初始化积木块拖放到程序编辑处。

2. 点击“LIGHT”,将设置显示盘亮度积木块拖放到初始化积木块中。

3. 将亮度数值修改为100。

4. 点击“INPUT”,将姿态输入积木块拖放到程序编辑处。

5. 点击“shake”,选择“tilt left”。tilt left指的是当编程圆的姿态向右倾斜。

6. 点击“LIGHT”,将显示盘积木块拖放到姿态感应积木块中。

7. 先点击显示盘中的颜色选择区表示灭灯的颜色,再点击显示盘的右边5颗灯。此步骤是为了将右侧5颗灯灭掉。

8. 鼠标移动到左侧模拟器的左边,观察模拟器是否亮灯。

9. 重复 4~7 步,将姿态为tilt right、face down的情况编写好。

小蜜蜂的亮灯有了,但在生活中,汽车转弯时还会发出声音,接下来再加入声音。
任务描述:编程圆的姿态为“tilt left”时,亮左边的5颗灯,发出“ba ding”的声音;编程圆的姿态为“tilt right”时,亮右边的5颗灯,发出“magic wand”的声音;编程圆的姿态为“face down”时,不亮灯,不发声音。

1. 点击“ MUSIC”,将设置音量积木块拖放到初始化积木块中。

2. 将音量数值修改为70。

3. 点击“MUSIC”,将播放内置声音积木块拖放到向左倾斜积木块中。此步骤是为了设置向左倾斜时,编程圆发出的声音。

4. 先点击“power up”,再点击“ba ding”。

5. 鼠标移动到左侧模拟器的左边,观察模拟器是否亮灯。

6. 重复3~4步骤,将姿态为tilt right、face down的情况编写好。