Arduino | LiquidCrystal 基础语法

  • Post author:
  • Post category:其他


定义LCD的接口:各个引脚连接的I/O口编号

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)
lcd.begin(cols,+rows):定义LCD的长宽(n列 × n行)

lcd.clear():清空LCD

lcd.write(data) : 在屏幕上显示内容(必须是一个变量,如”Serial.read()”)
lcd.print(data):在屏幕上显示内容(字母、字符串,等等)
lcd.print(data,+BASE):在屏幕上显示内容(字母、字符串,等等)

lcd.home():把光标移回左上角,即从头开始输出
lcd.setCursor(col,+row):移动光标到特定位置
lcd.cursor()  : 显示光标(一条下划线)
lcd.noCursor() : 隐藏光标
lcd.blink() : 闪烁标
lcd.noBlink() : 光标停止闪烁

lcd.display() :(在使用noDisplay()函数关闭显示后)打开显示(并恢复原来内容)
lcd.noDisplay() :关闭显示,但不会丢失原来显示的内容
lcd.scrollDisplayLeft() :把显示的内容向左滚动一格
lcd.scrollDisplayRight() :把显示的内容向右滚动一格
lcd.autoscroll() :打开自动滚动,这使每个新的字符出现后,原有的字符都移动一格:如果字符一开始从左到右(默认),那么就往左移动一格,否则就向右移动
lcd.noAutoscroll() :关闭自动滚动

lcd.leftToRight() :从左往右显示,也就是说显示的字符会从左往右排列(默认),但屏幕上已经有的字符不受影响
lcd.rightToLeft() :从右往左显示

lcd.createChar(num,+data) :自造字符,最多5×8像素,编号0-7,字符的每个像素显示与否由数组里的数(0-不显示,1-显示)决定,格式



版权声明:本文为weixin_37804469原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。