Scratch编程第28课:智能声控灯

智能声控灯

核心知识点:计时器、计时器事件

file

我们在灯亮起来后面添加了等待5秒又变回暗的模块,实现了声控灯自动熄灭。

“但这还不够智能呀,我可不想事情做到一半灯就熄灭掉,我想让灯在没响声的时候再熄灭掉“

那我们今天就来帮小K升级这盏声控灯吧!

首先我们认识三个模块:

file

计时器:在Scratch中计时器是用来做记录时间的(这好像大家都知道…),计时器记录时间可以精确到0.1秒,当我们开启计时器的时候,它就开始记时。

”这和声控灯有什么关系呢?“

先别急,我们看到计时器模块中有一个:计时器归零,这个模块的意思就是计时器从0开始计时(这好像大家也都知道…),另外一个模块是当计时器>(),也就是说如果计时器一直归零,那么当计时器>()这个条件就可能一直不成立,也就是灯可以一直不熄灭。

”等等…我好像懂了,我来试试看!“

”哇!好神奇!我真的做到了!“

file

file

真聪明!这样只要有声音,计时器就会被清零,而只有当计时器时间大于5(也就是连续5秒没声音)的时候灯才会熄灭,如果我们事情没做完就发出点声音,计时器就会归零,那么灯就不会熄灭。

这真是一盏智能声控灯!

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