怎样编写程序点亮led灯?
一、怎样编写程序点亮led灯?
首先想好停止条件,不要写成了死循环。具体写的话,启动,满足条件灯亮,开始计时(计时与灯亮是并联语句,方便灯不亮时也可计时),计时器值小于等于5是灯亮条件之一,计时器值大于等于7停止复位计时。这样写语句较少就可实现。也可以像上一位答主一样用置位复位来写,就是语句写的长点。
二、如何点亮一个LED灯?
首先弄清LED的正负极,一般长脚的是正极,然后弄清它的工件电压,白的,蓝的工作电压约3V,红 绿黄 电压1.8-2.2伏,然后根据你有的电源电压选 择要串联的限流电阻阻值=(电源电压-LED工作电压)/工作电流工作电流一般10到20 ma如红色 LED 工作电压为1.8伏,工作电流取15 ma电源电压为5 伏 限流电阻阻值=(5-1.8)/15=2.1 千欧
三、如何点亮一个led灯?
首先弄清LED的正负极,一般长脚的是正极,然后弄清它的工件电压,白的,蓝的工作电压约3V,红绿黄电压1.8-2.2伏,然后根据你有的电源电压选择要串联的限流电阻阻值=(电源电压-LED工作电压)/工作电流工作电流一般10到20ma如红色LED工作电压为1.8伏,工作电流取15ma电源电压为5伏限流电阻阻值=(5-1.8)/15=2.1千欧
四、一个LED灯几V点亮?
这个问题问得有一点复杂,首先要知道你的LED灯是几伏的灯珠,还有就是要知道你160颗灯是全串联还是半串联,这样给你讲吧,一般的LED灯珠的允许电压在3.2v~3.5v左右,就是说你每颗按3v计算,160颗全部串联需要480v电压才能点亮,如果你将灯珠每10个串联,串成16串后在并联,那就只要30v电后就行了,如果你将160颗分成80颗串联成2串然后并联就只要240v,用220的电压也行。
五、led灯点亮的条件?
Led灯泡必须具备以下几个条件才能亮,一,灯泡内必须有合格的发光二极管并焊接良好,二,必须有降压整流元件并输出合适的直流电,三,必须有稳定的外部输入交流电源,把以上的条件构通成闭合回路,此时led灯泡才能亮。Led灯的发光二极管是通直流电的,比其它灯泡省电。
六、led灯珠怎么点亮?
直接使用电压源点亮LED灯珠,原理比较简单,有串联和并联以及串并联结合三种接线方式,能够串联时应该尽量串联,提高电源的使用效率。比如LED的正向导通压降为Vz,电源电压为VCC,则当n*Vz<VCC<(n+1)*Vz时,应该串联n个LED灯珠,这样电源的利用率最高。
质量较好,可靠性高的LED照明灯具一般都是采用恒流源的方式驱动,LED属于电流型器件,采用恒流源驱动,LED灯珠的亮度均匀,光色效果更佳。同时,采用恒流源驱动,LED的功率更稳定,电流波动变化率小,LED灯珠的寿命更长。
七、8个LED循环点亮,延时程序?
流水灯最简易的模型应该有以下几个部分:
1.电源
2.soc(51单片机之类)以及基础的周围电路
3.以“电阻+单个led”为单位的单个灯模型
而流水灯这个实验的要点是学会如何使用
延时功能
。1.学会点灯
这个只需要根据电路图,控制soc的管脚的正确开合(逻辑0与逻辑1)即可。
2.添加延时。
当令到目标led全部点亮之后,就可以在各个led逻辑之间添加延时函数来实现依次点亮。
一般来说,可以靠soc的晶振电路来算出单个逻辑运算的时间,然后通过简单的不断相加来达到你想要的延时。
所以可以通过添加循环运算加法来实现延迟。
例如n=0 进入逻辑n+1 n