Scratch编程第27课:声控灯

声控台灯

核心知识点:响度、响度事件

我们上次课通过键盘的按键和亮度特效来控制了台灯的亮度和卧室的亮度,那么如果我们希望这盏台灯是可以用响度控制的就一定会用到和响度相关的模块,我们在事件分类和侦测分类里面找到和响度相关联的模块:

file

首先我们先来认识一下“响度”,在Scratch中响度的范围是1-100,它是指电脑的麦克风接收到的声音大小,当我们在舞台中显示响度的时候,我们会发现它的数值随着电脑周围声音大小变化而变化。

file

那么我们现在就有了思路,如果想让台灯可以声控,将原来按键事件改成响度事件就可以实现啦,我们使用“当响度>()”模块来作为台灯和房间明暗的触发条件,这样我们大喊一声,响度值变大,条件成立,灯就会亮起来,房间也会亮起来啦!

说干就干,开始写程序:

file

这样我们按下键盘的“2”键时,灯会熄灭,当我们对着灯大喊一声,灯就会亮起来啦!

黔西南 触摸未来
我们正身处一个只要愿意思考,就能改变世界的时代