如何使用Arduino的RTC和TFT LCD制作简单的时钟

步骤1:
几个月以前,我决定使用此2.4英寸液晶显示器使自己成为一个简单的时钟。
我正在客厅里使用它,这是一个不错的夜灯。它可以防止我无意中踢进家具;妈妈也喜欢它:)
这个rtc模块相对便宜,并且很容易与arduino一起使用。它不像使用i2c协议的ds3231、1307。
ds1302:
该模块有5个引脚:vcc,接地,rst,clk,dat 3个引脚可以连接到arduino的任何数字引脚。
rtc的最大优点是它不使用i2c(scl,sda)bus。
最大的缺点是: rtc芯片未进行热补偿。这是什么意思??这意味着温度很可能会对时间漂移产生影响。在室温下,时间漂移为每月2-4分钟。因此,我们不能说这是一个精确的rtc。
此tft lcd最通常需要a4引脚进行reset,并且我一直在尝试调整此功能(将a4复位为引脚)以使用ds3231模块。 。到目前为止,我无法使其正常运行,但是我仍在寻找解决方案。
步骤2:材质和草图
该项目所需的部分:
-arduino uno(mega等)
-ds1302 rtc
-2.4 tft lcd
-一些跳线
-arduino ide,草图,库和一些空闲时间
第3步:连接
这是一个非常简单的设置。将lcd连接到arduino。我在arduino上以相反的方式焊接了引脚,因此rtc连接在板的背面。
vcc:3.3伏或5伏
接地:接地
rst:数字10
dat:数字11
clk:数字12
第4步:完成
连接零件后,将草图上载到板上即可。
在草图,您可以轻松地为模块设置时间。
//rtc.setdow(friday);
//rtc.settime(17,15,00);
//rtc.setdate(15,3,2018);
先取消注释行,然后设置正确的时间,日期和日期。
上传,再次注释行并上传。
就是这样!时间已准备就绪,可以开始了。

山东移动5G网络助力济南市公交系统实现了5G信号全覆盖
印度成为全球智能手机第二大市场 小米和三星位列市场前二
第三代英特尔至强可扩展处理器,强悍的AI加速性能
静电手环在线监控系统的构成
PLC系统的特点都有哪些
如何使用Arduino的RTC和TFT LCD制作简单的时钟
电阻功率与代码的关系
医用防护服合成血穿透试验仪的原理及特征
新能源汽车未来之路在何方
RS-485收发器设计和电缆影响
如何构建安全软件
国内首个量子随机数相关通信行业标准公示,华为、 中兴等参与制定
温度传感器的特性说明
区块链可以实现良好的治理吗
无刷电动机霍尔片定位原则详解
罗德与施瓦茨的产品组合让AESA测试更精确
疫情冲击减弱 宁德时代重回榜首易
国星光电“黑科技”助力TCL赢得国际大奖
区块链的商业应用如何才能快速发展和落地
自动驾驶企业斯年智驾完成数亿元融资