这是我在项目中心看到它时想做的项目,但是使用移位寄存器、外部电源和复杂的布线使我无法实现它。当 2812b 可寻址 LED 可用时,我能够减小项目的大小,我的 Arduino 可以在其中为 LED 供电,并且编程可以在没有移位寄存器的情况下对它们进行寻址。
没有花哨的设备,即 3d 打印机、印刷电路制造等,遮蔽部件由纸板制成,LED 安装在没有印刷电路的纸板上。字牌印在普通纸上,但牛皮纸或半透明塑料可能更好。电路很简单,项目的规模要求在任何给定时间点亮不超过 7 个 LED,这允许 Arduino nano 为它们供电。
第一步是打印面板布局。我选择将它做成 7 厘米 x 7 厘米,这样一个 LED 就可以为每个词段提供足够的光线。
第二步制作纸板面具以分离面板部分。
在纸板上布置 LED 以适合分段掩码。
连接 LED。以下布局中的 LED 已编号
LED接线
所写的草图显示了不同颜色的小时段,指示上午或下午。时间也调整为草图运行的时间,因此 RTC 将是正确的。没有努力缩短代码,因为它更容易理解。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !