Arduino显示模块之1602LCD

电路图

Arduino显示模块之1602LCD

电路图

接线表

 * LCD RS   ->  D12

 * LCD E     ->   D11

 * LCD D4   ->   D 5

 * LCD D5   ->   D4

 * LCD D6   ->   D3

 * LCD D7   ->   D2

 * LCD R/W ->  GND

 * LCD VSS ->  GND

 * LCD VCC/VDD   ->5V

 * 10K 电阻计:

 * 两端接GND和5V

 * 中间接LCD    V0

Hello World程序

Arduino显示模块之1602LCD

Hello world

I2C_LCD

上面的例子使用LCD接线比较多,下面介绍一种I2C_LCD,接线只需要4根

首先你需要有一个I2C封装的1602LCD,通过PCF8574T转接板来转接。如图:

Arduino显示模块之1602LCD

I2C_LCD

引脚说明

GND —— 地线

VCC —— 电源(5V or 3.3v 电源不同显示效果有点差别)

SDA —— I2C 数据线

SCL —— I2C 时钟线

接线方法

LCD1602 i2c模块                         Ardunio Uno

GND                           <——>       GND接地线

VCC                           <——>        5V 接电源

SDA                            <——>        A4

SCL                            <——>        A5

先需要下载库文件“LiquidCrystal_I2C.h”。

Arduno的IDE(1.6.8)使用“库管理器”的功能即可在线下载相关库文件,名称叫“LiquidCrystal I2C”。

也可以在这里下载: https://github.com/marcoschwartz/LiquidCrystal_I2C

找到你的I2C地址

Arduino显示模块之1602LCD

寻找I2C地址的代码

以上代码是从网上找的,感谢作者!

Arduino显示模块之1602LCD

请点击此处输入图片描述

打开串口,上图的0x3F 便是我所使用的这块I2C_LCD的I2C地址了,找到地址之后,开始编写Arduino程序。

Arduino代码如下:

Arduino显示模块之1602LCD

Arduino显示模块之1602LCD

请点击此处输入图片描述

喜欢文章,欢迎大家转发!!

|