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
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,
相关推荐: