仔细想一下,其实LED遍布我们身边,不仅五颜六色的景观灯是LED的,即便你到商店去买个灯,都是LED的了。对于工程师来讲,几乎每一个电路板上都会有至少一颗LED灯用来指示电路板的供电状态,最简单的就是“常亮”的单色灯,做得Fancy点的心跳灯、呼吸灯。很多FPGA开发板上经常会看到一排8个单色灯流动显示,我们称之为流水灯,灯多了自然可以做出各种创意来。
就像学习软件编程第一件事情是在屏幕上写出“hello world”一样,玩硬件,尤其是玩开发板的同学第一件事情也是“点灯”,虽然LED加上正确的电压就会亮,但点灯的学问其实也挺大的,在我们的一个树莓派群里经常听到朋友们说“我在学着用树莓派点灯” - 通过软件控制连接在树莓派的GPIO管脚上的LED灯,让其亮、灭。
要学会点灯,首先要了解几个最基本的概念:
电阻的大小影响LED的亮度
为取得接近的亮度,不同颜色的LED其限流电阻的大小也不同
单色穿孔的LED
SMD的三色LED
8*8 LED点阵
彩色LED构成的灯带
由LED点阵构成的灯立方
我们来看一下一些创客实现的一些创意效果:
酷吧?是不是也想做一下?
苏老师推荐几篇比较有意思的文章供大家参考:
用Arduino点亮8*8单色LED点阵
用8个GPIO引脚控制56个LED
自制星球大战绝地武士的激光剑
联系客服