Arduino LCD1602 I2C 命令详解 联系客服

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

scrollDisplayLeft() and scrollDisplayRight()

15 scrollDisplayRight()

功能

使屏幕上内容(光标及文字)向右滚动一个字符。 语法

lcd.scrollDisplayRight() 参数

lcd: 一个LiquidCrystal类的对象 例子

scrollDisplayLeft() and scrollDisplayRight()

16 autoscroll()

功能

打开液晶显示屏的自动滚动,将会使得当一个字符输出到LCD时,令先前的文本移动一个位置.如果当前写入方向为由左到右(默认方向),文本向左滚动.反之,文本向右滚动.它的功能可以理解为,当输出单个字符时,会使得字符总是输出在LCD上的同一个位置. 语法

lcd.autoscroll() 参数

lcd: a variable of type LiquidCrystal

17 noAutoscroll()

功能

关闭自动滚动功能。(后输入的字符可能无法显示) 语法

lcd.noAutoscroll() 参数

LCD:LiquidCrystal类的对象

18 leftToRight()

功能

默认的方向,将文本从左到右写入屏幕.这意味着,后续字符的显示将是从左向右的,但是这不会影响先前已经显示的字符. 语法

lcd.leftToRight() 参数

lcd: a variable of type LiquidCrystal

19 rightToLeft()

功能

设置文本写入LCD的方向为从右向左(默认是从左向右)。这意味着,后续字符将会由右至左写入,但不影响先前的文本的显示。 语法

lcd.rightToLeft() 参数

lcd: 一个LiquidCrystal类的对象

20 createChar()

功能

创建用户自定义的字符.共可创建8个用户自定义字符,编号从0到7.字符外观由一个8字节数组定义,每行占用一个字节.最低的5个有效位决定像素点所在的行.若要在屏幕显示自定义字符,请使用write()函数.(参数为字符的编号0-7) 语法

lcd.createChar(num, data) 参数

lcd: a variable of type LiquidCrystal num: 所创建字符的编号(0-7) data: 字符的像素数据 例子

#include LiquidCrystallcd(12, 11, 5, 4, 3, 2);

byte smiley[8] = { B00000, B10001, B00000, }; void setup() {

lcd.createChar(0, smiley); lcd.begin(16, 2); lcd.write(0); }

void loop() { }

B10001, B00000, B00000, B01110,