闹钟
Arduino + LCD键盘闹钟。
使用迈克尔·马戈利斯(Michael Margolis)出色的时间库来完成计时。 在Arduino上运行有一些限制。 时区和夏时制未实现! 可以使用运行提供的setTime.pl脚本的相当准确的时钟,从(最好是Linux)PC上自动同步时间。 我使用DS1307实时时钟是为了让arduino在没有串行连接时可以自由运转。 没有这个,每次重置Arduino时都必须手动设置时间。
展示
LCD键盘上的显示与此类似。
19:25:11
Wed 19 Mar 2014
每秒重新绘制整个屏幕很慢且闪烁,因此仅以需要显示的数字重新绘制显示。
设定时间
可以使用前面板按钮设置时间,也可以使用此存储库中的setTime.pl perl脚本通过串行端口从PC同步时间。
可以使用左右按钮在屏幕上的各个字段之间移动光标来设置时间,使用上下按钮可以
1