计时器使用说明
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计时器的应用
今天我们学习一个新的模块“计时器”,一听这个模块就能猜到,他的使用跟时间有关系,那么问题来了:时间是什么?
时间是一个较为抽象的概念,包含了时刻和时段两个概念。
时间是人类用以描述物质运动过程或事件发生过程的一个参数,确定时间,是靠不受外界影响的物质周期变化的规律。
所以时间流逝,永不停止;时间惟一,无可逆转更改。
同样在程序执行过程中也有时间流逝,我们将程序运行过程中的机器时间赋值到时间变量来,以此来将时间装换成我们可以看得懂的时间。
今天我们需要了解的就是关于“计时器”模块的使用,当然“计时器”模块的使用一般会配合“时钟复位”模块一起使用。
“计时器”模块是用来记录程序从开始执行到当前位置的时间,“时钟复位”模块则是将程序从开始执行到该模块位置的时间清零。
这样就保证了“计时器”
模块开始执行的时间是从零开始的,避免之前保存的时间对程序的运行造成影响。
一般来说,我们把“计时器”模块开始计时的时间称为时间点,把程序执行完成所需要的时间称为时间段,一般我们会通过判断时间段的数值大小,决定执行不同的程序。
比如我们在主控上连接一个RGB彩灯(接口为2),然后我们通过时间控制灯亮不同颜色,需要实现的效果:当计时器记录时间小于1秒时,亮黄灯;当大于1秒且小于3秒时,亮绿灯;当大于3秒且小于6秒时亮红灯;当大于6秒时,时钟复位,重复运行。
流程图示例
Scratch示例
这是我们针对“计时器”模块的一个简单应用,切记一点:一般情况下,计时器模块一定是配合时钟复位一起使用的。