Arduino LCD1602 I2C 命令详解 联系客服

发布时间 : 星期日 文章Arduino LCD1602 I2C 命令详解更新完毕开始阅读cce2a7a027d3240c8547ef58

1 LiquidCrystal() 2 begin() 3 clear() 4 home() 5 setCursor() 6 write() 7 print() 8 cursor() 9 noCursor() 10blink() 11 noBlink() 12 display() 13 noDisplay() 14 scrollDisplayLeft() 15 scrollDisplayRight() 16 autoscroll() 17 noAutoscroll() 18 leftToRight() 19 rightToLeft() 20 createChar()

1 LiquidCrystal()

功能

创建一个LiquidCrystal的实例(构造函数).可使用4线或8线方式作为数据线(请注意,还需要指令线).若采用四线方式,将d0-d3悬空不连接.RW引脚可接地而不用接在Arduino的某个引脚上;如果这样接,省略在函数中的rw参数. 语法

LiquidCrystal(rs, enable, d4, d5, d6, d7) LiquidCrystal(rs, rw, enable, d4, d5, d6, d7)

LiquidCrystal(rs, enable, d0, d1, d2, d3, d4, d5, d6, d7) LiquidCrystal(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7) 参数

rs: rs连接的Arduino的引脚编号 rw: rw连接的Arduino的引脚编号 enable:enable连接的Arduino的引脚编号 d0, d1, d2, d3, d4, d5, d6, d7: 连接的Arduino的引脚编号

2 begin ()

功能

指定显示屏的尺寸(宽度和高度)。 语法

lcd.begin(cols, rows) 参数

lcd: 液晶类型的名称变量

cols: 显示器可以显示的列数(1602是16列) rows: 显示器可以显示的行数(1602是2行)

3 clear ()

功能

清楚LCD屏幕上内容,并将光标置于左上角。 语法 lcd.clear() 参数

LCD:LiquidCrystal类的对象

4 home()

功能

将光标定位在屏幕左上角. 就是说,接下来的字符从屏幕左上角开始显示.如果同时要清楚屏幕上的内容,请使用clear()函数代替. 语法

lcd.home() 参数

lcd: a variable of type LiquidCrystal

5 setCursor()

功能

将光标定位在特定的位置。 语法

lcd.setCursor(col, row) 参数

LCD:一个LiquidCrystal类型的变量

col: 你要显示光标的列 (从0开始计数) row: 你要显示光标的行 (从0开始计数)

6 write()

功能

向LCD写一个字符。 语法

lcd.write(data) 参数

lcd: 一个类型为LiquidCrystal的变量(LiquidCrystal是一个类)。 data: 你要显示的字符(仅限英文和数字和你自己定义的字符)。 返回值 byte

write() 将返回写入的字节数,虽然读这个数字是可选 示例

#include

LiquidCrystallcd(12, 11, 10, 5, 4, 3, 2); void setup() {

Serial.begin(9600); }

void loop() {

if (Serial.available()) { lcd.write(Serial.read());