步骤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);
先取消注释行,然后设置正确的时间,日期和日期。
上传,再次注释行并上传。
就是这样!时间已准备就绪,可以开始了。
-
时钟
+关注
关注
10文章
1710浏览量
131242 -
TFT LCD
+关注
关注
0文章
12浏览量
12067 -
RTC
+关注
关注
2文章
520浏览量
66195 -
Arduino
+关注
关注
187文章
6455浏览量
186444
发布评论请先 登录
相关推荐
评论