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());
相关推荐: