展开全部
每个LED电流20mA?你为什么要那么大电流呢?不怕烧坏LED?
好吧,不管你为什么用那么大的了,反正你不能把四个LED连接到IO口上,因为单片机IO口没那么大驱动能力.
用一个三极管吧,如果用NPN三极管,接法如下:
电源--->四个限流电阻---->四个LED正极---->
四个LED负极拧到一起,共同接三极管的集电极--->三极管发射极接地
单片机的IO口--->约680---1000欧姆的电阻--->三极管的基极.
因为,当IO口为高电平时,三极管工作于开启状态,四个LED亮
如果用PNP三极管,接法如下:
电源--->三极管的发射极---->三极管的集电极---->四个限流电阻拧一起
--->四个限流电阻另一端分开,分别接四个LED正极---->四个LED负极拧到一起接地
单片机的IO口--->约680---1000欧姆的电阻--->三极管的基极.
因为,当IO口为低电平时,三极管工作于开启状态,四个LED亮
好吧,不管你为什么用那么大的了,反正你不能把四个LED连接到IO口上,因为单片机IO口没那么大驱动能力.
用一个三极管吧,如果用NPN三极管,接法如下:
电源--->四个限流电阻---->四个LED正极---->
四个LED负极拧到一起,共同接三极管的集电极--->三极管发射极接地
单片机的IO口--->约680---1000欧姆的电阻--->三极管的基极.
因为,当IO口为高电平时,三极管工作于开启状态,四个LED亮
如果用PNP三极管,接法如下:
电源--->三极管的发射极---->三极管的集电极---->四个限流电阻拧一起
--->四个限流电阻另一端分开,分别接四个LED正极---->四个LED负极拧到一起接地
单片机的IO口--->约680---1000欧姆的电阻--->三极管的基极.
因为,当IO口为低电平时,三极管工作于开启状态,四个LED亮
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般不推荐4个LED并联,如果并联的话应该每个LED接一个限流电阻然后再并联。高亮度LED有1mA电流就可以驱动了,不需要其它的放大电路,如果每个LED电流比较大,可以分别串接到4个P型三极管的发射极,三极管的基极通过限流偏置电阻接到单片机的I/O引脚,三极管的集电极接地,三极管可选用8550.也可以采用专用的驱动IC如74LS07或者ULN2000系列。
追问
1ma?就够吗?草帽5mm led要求20ma才足够亮啊。我用的是20脚的单片机,io口少,所以才想用一个io口控制。
追答
如果是做指示灯1mA的电流就足够了,要是想用来照明,用80mA给4个5mm草帽白光LED提供电流也是不够亮的。实际上5mmLED的推荐电流是10-15mA,这种情况下推荐使用三极管进行扩流。如果4个LED的参数一致性比较好,可以采用1只三极管扩流,4只LED直接并联的方法,推荐三极管集电极电流为50mA。这种用法要求严格保证LED的参数一致性,即使是同一厂家同一批次的LED也要进过筛选才可以这样使用,否则由于分流不均会很快损坏LED。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
电流放大,或者用IO口做开关使能另外一个电路控制灯
追问
具体怎么做啊?用三极管驱动?
追答
你自己算算驱动得了不
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询