
I2C/TWI LCD1602是由DFRobot生产的LCD模块。LCD1602模块应用了I2C接口(只用两条信号线),适用于引脚有限的微控制器。从上图看得出,LCD後方安装有一个可变电阻器,用来调整光线对比(contrast)。
LCD1602规则说明
- 接口:I2C
- I2C地址:0X27
- 电源电压:5V
- 重量:40克
LCD1602的价钱比HD44780相容的LCD贵二至三倍。如果控制器拥有足够的引脚,且预算有限,建议使用HD44780相容的LCD。
LCD1602支持的函数
- LiquidCrystal()
- begin()
- clear()
- home()
- setCursor()
- write()
- print()
- cursor()
- noCursor()
- blink()
- noBlink()
- display()
- noDisplay()
- scrollDisplayLeft()
- scrollDisplayRight()
- autoscroll()
- noAutoscroll()
- leftToRight()
- rightToLeft()
- createChar()
Arduino与LCD1602连接图
连接非常简单,代码编写也容易,用法与serial.print()指令相似。

注意:
如果你是使用Arduino Mega,SDA及SCL必需分别连接在Digital 20和Digital 21
下载与安装
- 下载LCD1602程序库
- 把下载了的文件解压至Arduino的libraries文件夹
代码示范(一)
示范一个简单的代码,打印一行Hello, world字串
代码示范(二)
打印不同的数据类型在不同的位置
代码示范(三)
收银机LCD。通过串口,把数额显示在LCD。
Published in
电子与电脑
Tagged under