史上最简单的 UNO 数字时钟
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 2 | ||||
| × | 1 | ||||
| × | 1 |
关于这个项目
我从这里试过时钟:
https://www.hackster.io/Annlee_Fores/simple-arduino-digital-clock-without-rtc-7d4303
发现了很多问题,决定改进一下。
现在 s 的增量将是每 1 秒一次,不再取决于循环执行时间。
电阻器和电位器很烂,我把它们完全去掉了。
时间设置按钮的Pullup可以使用集成在ATmega328P芯片中的那个...
pinMode(hs, INPUT_PULLUP) 避免使用外部上拉。
避免使用 LCD 对比度电位器!
LCD的对比度可以通过Arduino PWM信号设置。
背光灯也一样,由 Arduino PWM 信号供电,因此可以由 Arduino 设置开/关和强度。
这是一个关于这个精密时钟的简短视频!
代码
最简单的带 LCD 的 UNO 时钟
精密 LCD 时钟,最简单的设计,没有电位器,没有电阻器,只有 UNO,1602 LCD,2 个按键定制零件和外壳
simple_ever_uno_digital_clock_9sVAc25Brc.fzz示意图
制造工艺