孩宝样课(让玩具能听到我的声音)

课程目标

了解声音传感
编程使编程圆根据外界的声音而发声

物料清单
编程圆
×1
USB线
×1
玩具
×10
剪纸
×1
剪刀
×1
胶水
×1
注:物料清单中的玩具是小朋友们自己带的玩具,上一节课结束后老师需提醒学生在这节课上小朋友们得带上自己最喜欢的一个玩具。
情景导入

老师说:同学们今天都带了自己最喜欢的玩具了吗?
学生说:回答
老师说:非常好。那同学们,你们为什么这么喜欢自己的玩具?接下来,老师给大家三分钟时间,大家准备下等会来讲讲自己为什么最喜欢这个玩具,想好的同学可以先来讲。

活动——讲讲自己最喜欢的玩具
给小朋友们几分钟准备时间,请他们上台来讲讲自己最喜欢的玩具,每一位小朋友都要上台讲。

老师说:好的同学们,刚才同学们都讲述了自己最喜欢的玩具,老师在台下听得都很喜欢大家的玩具,大家看老师都很喜欢大家的玩具,肯定会有其他小朋友喜欢你们的玩具,接下来要请大家来分享自己的玩具,一起和别人交换玩具。交换玩具的过程中,大家要注意礼貌用语,千万不能别人不想和你交换就生气,我们一定要有礼貌。在正式开始分享玩具前,我们来看看小明和小芳是怎么来交换玩具的。

例子一
小明:小芳,我很喜欢你的玩具,请你和我交换玩具,可以吗?
小芳:好的。
小明:谢谢你!
例子二
小明:小芳,我很喜欢你的玩具,请你和我交换玩具,可以吗?
小芳:不好意思,我已经和别人换了。
小明:那太可惜了,我们下次再交换吧。

老师说:看完这两个例子,相信小朋友们已经知道了怎么样去向别人交换玩具。好的,接下来大家就开始分享玩具吧。

活动——分享自己的玩具
让小朋友们去和别人交换自己的玩具,通过这个活动,使小朋友们学会分享。

老师说:小朋友们,分享玩具的活动就到这里为止,大家都已经分享过自己最喜欢的玩具,相信大家都玩得很开心。假如有一天,大家在家里找不到自己最喜欢的玩具了,那同学们就会很苦恼,接下来呢,我们就来给我们最喜欢的玩具改造一下,我们利用编程圆设计一个程序,编程圆听到较大声的声音就会发出声音并且亮灯,而且将编程圆固定在玩具上。

作品设计
任务描述:将编程圆固定在自己的玩具上,可以使用胶水、扭扭棒等工具将编程圆固定在玩具上,可视情况而定。

准备好一根蓝色扭扭棒以及编程圆。

将蓝色扭扭棒从编程圆的3.3V和5V孔穿过。

将蓝色扭扭棒绕着玩具固定住。

编程思路

在寻找玩具的过程中,我们可以通过拍手来发出比较大的声音,此时玩具会接收到拍手声,从而亮灯并且发出声音。
编程圆中有声音感应的功能,所以逻辑应该是这样的:当编程圆接收到较大的声音时,编程圆亮灯并且发出声音;当按下A键或者B键时,灯会灭掉并且不发声音。

程序编写
任务描述:对着编程圆拍手时,编程圆发出声音并且闪灯,按A键或者B键停止亮灯和停止所有声音。

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

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

3. 将音量修改为100。

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

5. 将亮度修改为100。

6. 点击“INPUT”,将声音感应积木块拖放到程序编辑处。

7. 点击“LIGHT”,将显示盘积木块拖放到声音感应积木块中。

8. 点击“MUSIC”,将播放内置声音积木块拖放到声音感应积木块中。

9. 点击“INPUT”,将按钮输入积木块拖放到程序编辑处。

10. 先点击“buttonA”,再点击“buttonB”。此步骤是当按钮B被按下时。

11. 点击“LIGHT”,将显示盘积木块拖放到按钮输入积木块中。

12. 先点击显示盘中的颜色选择区表示灭灯的颜色,再点击显示盘的10颗灯。

13. 点击“MUSIC”,将停止播放所有声音积木块拖放到按钮输入积木块中。

14. 重复6~10步骤,将按钮A的程序编写好。当按钮A被按下时,编程圆不亮灯并且停止播放所有声音。