我一直对时钟很着迷,尤其是机械时钟或那些以不寻常的方式显示时间的时钟。我见过几个使用仪表显示时间的时钟,并决定自己制作一个。
接线很简单,有两个电路,实时时钟和仪表。仪表连接到三个 PWM 引脚,时钟连接到两个模拟接口引脚 SCL 和 SDA。
有 2 个激光切割件和 4 个 3D 打印部件,这些部件不是时钟工作方式的组成部分,因此可以通过其他方式轻松制造,甚至可以使用一个小纸板箱来代替制造的部件。把仪表拆开,我的每个都有 2 个螺丝,然后将纸质表盘安装在仪表上。将仪表安装在板上并将它们连接起来,连接实时时钟模块并将其推入支架中。
加载草图并将模式设置为 2,通过调整变量 hoursMinimum、minutesMinimum 和 secondsMinimum 中的数字来设置每个表盘的底部位置,然后重新上传草图。调整变量,使针都在表盘的左端。对最大值执行相同操作,使针位于面部的右端。
要设置时间,请使用模式 1 将其输入到 setup() 函数中的 setDS3231time 函数调用中。
上传草图后,应显示时间并显示秒数。
将模式设置为 0 并上传草图,只要时钟电池保持连接状态,Arduino 通电时就会显示时间。
一个很棒的时钟,显示时间的方式很有趣,但电池寿命不是很好,所以它不是一个可行的时钟,可以在任何时间段内用电池供电,但同样有趣。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !