前面我们已经点亮了ARDUINO UNO板上的LED灯,那么它硬件是如何连接和工作的呢?

arduino共阴极数码管代码(蚁哥和你一起玩ARDUINO)(1)

发光二极管为什么会发光?

简单介绍一下发光二极管的概念:它是半导体二极管的一种,可以把电能转化成。发光二极管与普通二极管一样是由一个PN结组成,也具有单向导电性。当给发光二极管加上正向电压后,就会产生荧光。

一般很小的电流就可以驱动发光二极管了,电流过大,会烧坏元件。所以,电路中一定要加限流电阻;实际应用中,有下面两种常用的电路图:

arduino共阴极数码管代码(蚁哥和你一起玩ARDUINO)(2)

发光二极管驱动电路1

arduino共阴极数码管代码(蚁哥和你一起玩ARDUINO)(3)

双色灯和三色灯驱动原理图

图中,D1是共阴极的RG双色LED,两个管脚IO1和IO2分别控制LED发出红色光和绿色光;

D2是共阴极的RGB三色LED,两个管脚IO3,IO4和IO5分别控制LED发出红色光、绿色光和蓝色光。

,