人类最早运用的守时东西是沙漏或水漏,但在挂钟诞生开展老练之后,人们开端测验运用这种全新的计时东西来改善守时器,到达精确操控时刻的意图。守时器确实是一项了不得的创造,使相当多需求人操控时刻的作业变得简略了许多。人们乃至将守时器用在了军事方面,制成了守时炸弹,守时雷管。现在的不少家用电器都安装了守时器来操控开关或作业时刻。
翻开收音机,过了一段时刻,会主动关掉。在许多日子和出产技术上,需求时刻操控,这儿向我们介绍一种电路简略、制造便利的简易守时器。图2-2-1是电路原理,图2-2-2为印刷电路板。
认一认
测一测
1.测电阻(R)的值,见图2-2-3。万用表置Ω档×1K处,测得阻值约3.6KΩ。
2.测可变电阻(W),见图2-2-4。测1、3端时,阻值约2MΩ(1MΩ=1000KΩ)。测1、2端或2、3端时,旋滚动片时,阻值在0~2 MΩ之间变大或变小。
3.测二极管见图2-2-5。正向电阻约几十Ω,反向电阻几百KΩ。黑表棒接二极管正极、红棒接二极管负极时测得正向电阻,表棒对调时测得反向电阻。
4.测电解电容(C),见图2-2-6。刚触摸丈量时电阻值很小,然后指针逐步向右偏转接近右端回到本来方位邻近。
5.丈量三极管(T1、T2、T3),见图2-2-7,T1、T2为NPN型,T3为PNP型,应选用各自量程,不能搞错。三极管的三根线(EBC)刺进对应的三个小孔内,也不能搞错。
试一试
依据图2-2-1,将各元件焊接在图2-2-2中的电路板上。
1.将各元件的引线刮净、上锡。
2.装电阻R可变电阻W。W的2端不能与1端或3端搞错。
3.装二极管D,装电解电容C。这两个元件的引线有正负极之分,不能焊错。
4.装T1、T2、T3。留意T1、T2类型都是NPN型,而T3为PNP型,它们之间不能交换运用。三极管的ebc三根引线也不能交换,焊接时一定要留神,不能搞错。
5.将焊接好的电路板重复查看,承认无误后接上3V电源,在电路板A、B处各引一根电线。两根电线使用不同色彩区别,不能用错。找一只手电筒顶用的小灯泡,接在引出的电线上便能够实验了。按下按钮AN,小灯泡发光,过了一段时刻,小灯泡主动平息。调理W,可改动灯泡点亮时刻的长短。
6.取一个收音机(内装两节电池)。拿出机内本来的电池,电路板上的B点与收音机的负极相连接,A点与收音机的正极相连接,翻开收音机的开关,掀下按钮AN,收音机能收听电台播送。过了一段时刻,收音机主动关断。调理W,可改动守时的时刻。
做一个简略的守时器
我的完成办法是,创立一个按钮,并在按钮下方增加一个label,当点击按钮的时分,按钮躲藏,实时改动label的text显现文字,当计时器为零的时分,按钮显现出来。(为什么不直接用按钮来改动实际文字呢?由于按钮=改动文字的时分,会形成一闪一闪的状况)
首要需求4个特点
UILabel *yanzhengLabel; // 倒计时label
int TIme; // 倒计时时刻
NSTImer *TImer; // 计时器
UIButton *yanzhengBtn; // 验证按钮
然后在验证按钮的点击办法中设置守时器:
-(void)yanzhengBtnClicked:(UIButton *)sender{
TIme = 60;
timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(coderSend) userInfo:nil repeats:YES];
sender.hidden = YES;
}
接下来设置计时器
#pragma mark 计时器
– (void)coderSend {
time –; // 当守时器为0的时分,触发的事情
if (time == 0) { // 封闭守时器
[timer setFireDate:[NSDate distantFuture]];
yanzheng.text = @“60秒后获取”;
yanzhengBtn.hidden = NO;
}// coder显现文字
NSString *num = [NSString stringWithFormat:@“%d”,time];
NSString *timeStr = [NSString stringWithFormat:@
“%@秒后获取”,num];
yanzheng.text = timeStr;
}
这样一个简略的计时器就做好了!