一般不推荐4个LED并联,如果并联的话应该每个LED接一个限流电阻然后再并联。高亮度LED有1mA电流就可以驱动了,不需要其它的放大电路,如果每个LED电流比较大,可以分别串接到4个P型三极管的发射极,三极管的基极通过限流偏置电阻接到单片机的I/O引脚,三极管的集电极接地,三极管可选用8550.也可以采用专用的驱动IC如74LS07或者ULN2000系列。
每个LED电流20mA?你为什么要那么大电流呢?不怕烧坏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系列。
直接上图,左边连接单片机I/O口!
电流放大,或者用IO口做开关使能另外一个电路控制灯