ArduinoLiquidCrystal库函数的语法及其命令设置Word文档下载推荐.docx

上传人:b****6 文档编号:17350194 上传时间:2022-12-01 格式:DOCX 页数:10 大小:17.87KB
下载 相关 举报
ArduinoLiquidCrystal库函数的语法及其命令设置Word文档下载推荐.docx_第1页
第1页 / 共10页
ArduinoLiquidCrystal库函数的语法及其命令设置Word文档下载推荐.docx_第2页
第2页 / 共10页
ArduinoLiquidCrystal库函数的语法及其命令设置Word文档下载推荐.docx_第3页
第3页 / 共10页
ArduinoLiquidCrystal库函数的语法及其命令设置Word文档下载推荐.docx_第4页
第4页 / 共10页
ArduinoLiquidCrystal库函数的语法及其命令设置Word文档下载推荐.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

ArduinoLiquidCrystal库函数的语法及其命令设置Word文档下载推荐.docx

《ArduinoLiquidCrystal库函数的语法及其命令设置Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《ArduinoLiquidCrystal库函数的语法及其命令设置Word文档下载推荐.docx(10页珍藏版)》请在冰豆网上搜索。

ArduinoLiquidCrystal库函数的语法及其命令设置Word文档下载推荐.docx

∙14scrollDisplayLeft()

∙15scrollDisplayRight()

∙16autoscroll()

∙17noAutoscroll()

∙18leftToRight()

∙19rightToLeft()

∙20createChar()

1LiquidCrystal()

内容

创建一个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的引脚编号

例子

#include<

LiquidCrystal.h>

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

voidsetup()

{

lcd.print("

hello,world!

"

);

}

voidloop(){}

2begin()

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

语句

lcd.begin(cols,rows)

lcd:

液晶类型的名称变量

cols:

显示器可以显示的列数(1602是16列)

rows:

显示器可以显示的行数(1602是2行)

3clear()

简介

清楚LCD屏幕上内容,并将光标置于左上角。

lcd.clear()

参数

LCD:

LiquidCrystal类的对象

4home()

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

lcd.home()

avariableoftypeLiquidCrystal

5setCursor()

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

lcd.setCursor(col,row)

一个LiquidCrystal类型的变量

col:

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

row:

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

6write()

向LCD写一个字符。

lcd.write(data)

一个类型为LiquidCrystal的变量(LiquidCrystal是一个类)。

data:

你要显示的字符(仅限英文和数字和你自己定义的字符)。

返回值

byte

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

示例

Serial.begin(9600);

voidloop()

if(Serial.available()){

lcd.write(Serial.read());

}

7print()

将文本显示在LCD上.

lcd.print(data)

lcd.print(data,BASE)

要显示的数据,可以是char,byte,int,long或者string类型的

BASE(optional):

数制(可选的),BIN,DEC,OCT,HEX分别将数字以二进制,十进制,八进制,十六进制方式显示出来.

这个返回值通常是用不到的

8cursor()

显示光标.(光标所在的位置,就是下一个字符将会被显示的位置)

lcd.cursor()

∙cursor()andnoCursor()

9noCursor()

隐藏光标。

lcd.noCursor()

10blink()

显示闪烁的光标。

如果和cursor()一起使用,最终结果将取决于您使用的LCD屏幕.

lcd.blink()

∙blink()andnoBlink()

11noBlink()

关闭光标闪烁功能.

lcd.noBlink()

12display()

调用noDisplay()隐藏LCD上显示内容后,调用本函数恢复显示.

lcd.display()

∙display()andnoDisplay()

13noDisplay()

关闭液晶显示,但原先显示的内容不会丢失.可使用display()恢复显示.

lcd.noDisplay()

14scrollDisplayLeft()

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

lcd.scrollDisplayLeft()

一个LiquidCrystal类的对象

∙scrollDisplayLeft()andscrollDisplayRight()

15scrollDisplayRight()

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

lcd.scrollDisplayRight()

16autoscroll()

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

lcd.autoscroll()

17noAutoscroll()

关闭自动滚动功能。

(后输入的字符可能无法显示)

lcd.noAutoscroll()

18leftToRight()

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

lcd.leftToRight()

19rightToLeft()

设置文本写入LCD的方向为从右向左(默认是从左向右)。

这意味着,后续字符将会由右至左写入,但不影响先前的文本的显示。

lcd.rightToLeft()

20createChar()

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

lcd.createChar(num,data)

num:

所创建字符的编号(0-7)

字符的像素数据

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

bytesmiley[8]={

B00000,

B10001,

B01110,

};

voidsetup(){

lcd.createChar(0,smiley);

lcd.begin(16,2);

lcd.write(0);

整理:

付天国

日期:

2012-12-12

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 表格类模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1