电工之家_电工基础知识学习网站
当前位置:电工之家 > 电子技术 > 正文

如何控制10个led不同时间点亮

时间:2019-12-30 11:18 来源:电工之家

 要控制10个led不同时间点亮需要完成以下几点工作
1、led驱动电路
要点亮LED首先需要LED的驱动电路,驱动电路至少包括限流电阻、发光二极管、和控制开关的三极管。限流电阻的阻值结合你的电源电压和二极管、三极管的导通压降计算,保证导通时流过二极管的电流有10ma即可。
如何控制10个led不同时间点亮
发光二极管驱动电路,图片来自网络
2、IO输出控制电路
要用arduino控制10个led不同时间点亮,最简单的IO输出控制方案就是采用10个可用于DO输出的IO端口直接驱动LED驱动电路,这和你选用的arduino型号有关,必须有足够的IO端口。
还有一种IO输出控制方案,就是采用2*5输出矩阵控制,电路比起直接输出稍微有点复杂,不过好处是可以节省3个IO端口,如果你的arduino型号没有足够的IO端口时可考虑此方案。
3、程序编写
完成外部电路连接后接下来的工作就是编程调试了,根据题主的需求,程序还是比较简单的,在程序中编写一个计时器,当时间到达相应时间点时控制IO输出,点亮LED,不要忘记根据设计的点亮时间长度,到达点亮时间长度时截止IO输出。

看过《如何控制10个led不同时间点亮》的人还看了以下文章
LED灯盘的实际电路长啥样 LED灯盘的实际电路长啥样
LED灯盘的实际电路可以从铝基板表面被绝缘柒覆盖的凹凸线条中直接看出。 现在的LED灯具大都采用铝基板来作灯珠的载体。成品铝基板一般分四层:最底层是铝质基板,第二层是耐高溫同时又有良好导热系数的绝缘层。这一层是铝基板质量的关键,因为好的绝缘材料导...
有限流电阻的LED灯带能用恒流驱动吗 有限流电阻的LED灯带能用恒流驱动吗
需要计算的,不能盲目的告诉你可以还是不可以,第一,需要看恒流源的供电电压是多少?第二要看限流电阻的阻值是多少?如果供电电压除以限流电阻,不超过LED灯的额定电流就可以用。否则就不能用。恒流源是以恒流为目的,假设,恒流源的恒流电流是300毫安,供...
LED灯为什么会断节发光 LED灯为什么会断节发光
LED灯管或者LED灯带、灯盘之类的灯在通电后,其中发光的部位有些是黑了不亮,但是又些部位又亮,特别是对于一些LED灯管和灯带来说,更是明显,这样的情况如下图所示: 因为我找不到坏的LED灯的图片,上图是我画的一个示意图,有时候会有一些LED灯在坏的时候...
led发光二极管怎么接电220v led发光二极管怎么接电220v
最节约成本的方法是串联一个200K~500K左右的大电阻。这种方式在插线板的指示灯上就是这么接的,对于民用商品来说,成本能省就省,哪怕是一个二极管或电阻。 插线板内部 220V接LED电路 虽然红光LED能走15mA左右的电流,但是其反向耐压值比较低,一般只有几十...
8路LED指示灯如何实现交替亮灭 8路LED指示灯如何实现交替亮灭
如何使用verilog编写一个程序,实现8路LED指示灯每次4路灯亮、4路灯灭,且实现交替亮灭。这个问题对于会verilog编程的人来说很简单,将8路LED灯平均分为两组,每组4路,通过程序控制其中一组亮时,另一组灭,然后延时亮灭交换,重复循环即可。 实例设计 输入...