第一范文网 - 专业文章范例文档资料分享平台

Arduino LCD1602 I2C 命令详解

来源:用户分享 时间:2025/5/17 9:30:46 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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());

搜索更多关于: Arduino LCD1602 I2C 命令详解 的文档
Arduino LCD1602 I2C 命令详解.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7zsmf68yqb1emx12t1lk_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top