基于Arduino开发板和20×4 I2C LCD显示屏制作一款实时时钟

当我们在制作一个有趣的硬件项目时,可能会需要使用到一款显示屏,但选择显示屏的尺寸和控制它所需的引脚都令人困惑。在上一篇文章中,我们介绍了0.96寸I2C OLED显示屏,在本篇文章中,我们将介绍使用I2C 20×4字符显示屏。

所需的零件

本文将介绍如何在Arduino上使用20 x 4 LCD显示屏来打印实时时钟和日期。

在这里插入图片描述

该液晶显示器有4行,每行20个字符,不能用于显示图形。该显示器的主要功能是使用I2C接口,这意味着您只需要两条线即可与Arduino连接。屏幕背面有一块焊接在显示屏上的小PCB,该电路是一个串行LCD 20 x 4模块,它还具有一个用于调节LCD对比度的小电位器,显示屏的背光为蓝色,文本为白色。它与Arduino完全兼容,并具有5​​V输入电压。它的I2C地址可以是0x27或0x3F。

在这里插入图片描述

DS3231是一款低成本、精确的I2C实时时钟(RTC),具有集成的温度补偿晶体振荡器(TCXO)和晶体。该设备具有电池输入,因此,如果断开电源,则可以保持准确的时间。RTC可以保持秒、分钟、小时、日期、月份和年份的信息。在每月不到31天的情况下,将自动调整结束日期,包括润年的更正。时钟以24小时或12小时格式的带/ AM / PM指示运行。提供两个可配置的闹钟,并且日历可以设置为方波输出。地址和数据通过I2C双向总线串行传输。此RTC模块的工作电压范围为3.3V至5.5V,因此可以与3.3V或5V引脚连接。

LCD与ARDUINO UNO的连接

首先,我们将LCD与Arduino连接以显示一些文本并学习其工作原理。

在这里插入图片描述

电路

将GND与Arduino的GND连接,将VCC与Arduino上的5V引脚连接,将SDA与A4引脚连接,最后将SCL与A5引脚连接。
在这里插入图片描述

更多Arduino的内容请参考以下链接:https://www.yiboard.com/thread-1519-1-1.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值