初学硬件,发现点亮LED也有些波折。其实在操作之前,也查了下点亮LED是否要接二极管,从原理上讲,发光二极管也算二极管,如果一旦接通,正负极相当于短路,但是毕竟二极管也是有一定电阻值的,所以这个没想清楚。网上有人说发光LED有自我保护功能,只要电压不超过5V就没事,况且raspi的GPIO拉高是3.3V,理论没事,然而实际是不接电阻,LED非常亮,但是亮个半小时就不亮,接着就再也不亮了,也就是烧坏了。
连续烧坏3个LED之后,还是查了下LED的资料:
正常工作电流有10mA,也有20mA的,电压压降一般在3V。电流越大,亮度越大,寿命越短。
以3.3V电源,20mA工作电流为例,那么需要串联进去的电阻为(3.3 - 3) / 0.02 = 15欧电阻,此电阻就叫限流电阻。
实际操作时,不太清楚LED的亮度多少合适,可串联一个电位器,调整电位器阻值,使得LED到合适亮度,再测试电位器的阻值即可。