2812灯珠 arduino nano DS1307 led时钟
2020-06-078678
AI 快速预览详细
本文介绍了如何使用Arduino Nano、DS1307时钟模块和2812灯珠制作一个LED时钟。项目包括外壳设计、3D打印、电路连接和程序编写。特别解决了自定义模块中数字变量自动转换为ASCII编码的问题,提供了详细的解决方案。最终效果展示了一个功能完善的LED时钟,适合电子爱好者和初学者参考。
|
最近比较闲,看了论坛的帖子https://mc.dfrobot.com.cn/thread-296465-1-1.html 也做了个led时钟,外壳什么的是照搬的帖子里的外壳,程序自己用mind+写的。 ![]() ![]() 这个网格最好是深色的越深越好,我用的白色 ,但是后来我又用丙烯染成黑色的了。为什么用黑色呢?因为白色透光好,不亮的格子也有点亮。这都是要打2个的 外壳是蓝色,也是打2个 ![]() 下图是板子的盒子,还有卡扣非常不好用,因为打印出来的卡扣比较胖,装的很费劲,索性后来我直接用铝片做了个卡扣(后面有图可以参考) ![]() 灯珠是2812,我没有按照帖子里的做法做,我按照从左到右的顺序弄得灯珠 ![]() ![]() ![]() ![]() ![]() 电源的正负是红线和黑线,信号线是D我用的细铜丝。不走电流细点没关系仔细看是可以看到的 一开始写的程序 不太好,灯珠串了,主要是问题是 ![]() 主要问题数字减48这里,在自定义模块里 放入变量 如果变量是数字 会自动转换成ASC2的编码而不是阿拉伯数字,变量值是0 自定义模块里面就变成48了。 ![]() ![]() 所以这里折腾了一些时间。程序一会我会上传到最后 组装过程比较简单,就是打印机老是会把打印减变胖,所以老得打磨。真的很费力。索性我大漠里一个卡扣以后直接用 ![]() 头一次发帖 成品图 ![]() ![]() |
-
202006078328..png (641.73 KB, 下载次数: 3158)
-
202006072733..png (1.09 MB, 下载次数: 3196)
-
-
194.59 KB, 阅读权限: 10, 下载次数: 16


















