0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:wv 2019-10-09 14:53 次阅读

步骤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
    RTC
    +关注

    关注

    2

    文章

    520

    浏览量

    66195
  • Arduino
    +关注

    关注

    187

    文章

    6455

    浏览量

    186444
收藏 人收藏

    评论

    相关推荐

    tft屏幕属于lcd屏幕的一种吗

    TFT屏幕确实属于LCD(液晶显示器)屏幕的一种。LCD屏幕是一种广泛使用的显示技术,它通过液晶分子的排列变化来控制光线的通过,从而实现图像的显示。TFT(Thin Film Tran
    的头像 发表于 10-12 10:31 342次阅读

    bq32000实时时钟(RTC)数据表

    电子发烧友网站提供《bq32000实时时钟(RTC)数据表.pdf》资料免费下载
    发表于 08-23 11:23 0次下载
    bq32000实时<b class='flag-5'>时钟</b>(<b class='flag-5'>RTC</b>)数据表

    BQ32002实时时钟(RTC)数据表

    电子发烧友网站提供《BQ32002实时时钟(RTC)数据表.pdf》资料免费下载
    发表于 08-23 11:23 0次下载
    BQ32002实时<b class='flag-5'>时钟</b>(<b class='flag-5'>RTC</b>)数据表

    bq3285实时时钟(RTC)数据表

    电子发烧友网站提供《bq3285实时时钟(RTC)数据表.pdf》资料免费下载
    发表于 08-23 11:21 0次下载
    bq3285实时<b class='flag-5'>时钟</b>(<b class='flag-5'>RTC</b>)数据表

    RTC实时时钟的基本概念和工作原理

    在现代电子设备中,精确的时间管理和控制是至关重要的。为了实现这一功能,实时时钟RTC, Real-Time Clock)模块被广泛应用于各种设备和系统中。RTC模块作为一个独立的定时器,能够提供
    的头像 发表于 05-27 15:43 3187次阅读

    请问STM8L152K4的LCD控制一定要RTC时钟才能工作吗?

    请问STM8L152K4的LCD控制一定要RTC时钟才能工作吗?板子没有RTC的外部晶振,我用STM8L1526_EVAL的例程,修改LCD
    发表于 05-08 06:36

    爱普生实时时钟模块RTC

    爱普生是一家IC和晶体自主研发的公司,有自己的IC和晶振产线。所以我们能将RTC IC+晶体单元+外结电容封装在一起,组成独立RTC模块。外围不需要在接晶体和匹配电容。爱普生RTC能够简化客户
    发表于 04-17 11:10 0次下载

    TFT-LCD面板制作流程

    电子发烧友网站提供《TFT-LCD面板制作流程.pdf》资料免费下载
    发表于 03-24 09:32 13次下载

    Arduino制作循迹小车教程

    Arduino制作循迹小车完全教程
    发表于 01-05 11:09 4次下载

    基于RASC的keil电子时钟制作(瑞萨RA)(7)----配置RTC时钟及显示时间

    本文将详细讲解如何借助e2studio来对瑞萨微控制器进行实时时钟RTC)的设置和配置,以便实现日历功能和一秒钟产生的中断,从而通过串口输出实时数据。
    的头像 发表于 12-01 15:06 615次阅读
    基于RASC的keil电子<b class='flag-5'>时钟</b><b class='flag-5'>制作</b>(瑞萨RA)(7)----配置<b class='flag-5'>RTC</b><b class='flag-5'>时钟</b>及显示时间

    电子时钟制作(瑞萨RA)(6)----配置RTC时钟及显示时间

    本文将详细讲解如何借助e2studio来对瑞萨微控制器进行实时时钟RTC)的设置和配置,以便实现日历功能和一秒钟产生的中断,从而通过串口输出实时数据。
    的头像 发表于 12-01 14:09 822次阅读
    电子<b class='flag-5'>时钟</b><b class='flag-5'>制作</b>(瑞萨RA)(6)----配置<b class='flag-5'>RTC</b><b class='flag-5'>时钟</b>及显示时间

    Arduino使用tft触摸屏的转换座如何DIY?

    Arduino使用tft触摸屏的转换座如何DIY 手头一个ili9341的tft屏幕使用16位8080并口 如何连接到ArduinO
    发表于 11-10 06:26

    arduino怎么驱动spi的tft屏?

    arduino怎么驱动spi的tft屏,有没有直接调用库的,还有我想把字库写在程序里怎么操作,只要显示几个文字就行了
    发表于 11-07 06:44

    TFT-LCD显示控制芯片选型表

    电子发烧友网站提供《TFT-LCD显示控制芯片选型表.pdf》资料免费下载
    发表于 11-03 15:26 5次下载

    TFT-LCD液晶显示方案的选型

    基于普通MCU的TFT-LCD液晶显示方案
    的头像 发表于 11-03 14:35 975次阅读
    <b class='flag-5'>TFT-LCD</b>液晶显示方案的选型