智能声控灯
核心知识点:计时器、计时器事件
我们在灯亮起来后面添加了等待5秒又变回暗的模块,实现了声控灯自动熄灭。
“但这还不够智能呀,我可不想事情做到一半灯就熄灭掉,我想让灯在没响声的时候再熄灭掉“
那我们今天就来帮小K升级这盏声控灯吧!
首先我们认识三个模块:
计时器:在Scratch中计时器是用来做记录时间的(这好像大家都知道…),计时器记录时间可以精确到0.1秒,当我们开启计时器的时候,它就开始记时。
”这和声控灯有什么关系呢?“
先别急,我们看到计时器模块中有一个:计时器归零,这个模块的意思就是计时器从0开始计时(这好像大家也都知道…),另外一个模块是当计时器>(),也就是说如果计时器一直归零,那么当计时器>()这个条件就可能一直不成立,也就是灯可以一直不熄灭。
”等等…我好像懂了,我来试试看!“
”哇!好神奇!我真的做到了!“
真聪明!这样只要有声音,计时器就会被清零,而只有当计时器时间大于5(也就是连续5秒没声音)的时候灯才会熄灭,如果我们事情没做完就发出点声音,计时器就会归零,那么灯就不会熄灭。
这真是一盏智能声控灯!