怎样编写程序点亮led灯?

zxc2024-03-10 08:56:39灯具市场1

一、怎样编写程序点亮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