liquidcrystal_i2c 常用函数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

liquidcrystal_i2c 常用函数
liquidcrystal_i2c 常用函数指的是在使用液晶显示屏模块时,常用的驱动函数集合。

该函数集合中包含了一系列可通过I2C总线通信与微控制器进行交互的操作指令。

本文将以liquidcrystal_i2c 常用函数为主题,通过一步一步的解释,带领读者了解这些常用函数的使用方法和功能。

1. 引言
液晶显示屏模块广泛应用于各种电子设备中,例如数字仪表、计算器、手机等。

liquidcrystal_i2c 库是一种可以简化液晶显示屏驱动工作的库,它可以通过I2C总线与微控制器通信,简化了硬件接线和代码编写。

在使用这个库时,我们可以通过一些常用函数来实现液晶显示屏上文字的显示、光标的控制、显示屏的清除等功能。

2. 开始使用liquidcrystal_i2c
在开始使用liquidcrystal_i2c 函数之前,我们需要确保已将该库添加到Arduino IDE 中并正确引用。

此外,我们还需要连接液晶显示屏模块与微控制器,并根据模块的引脚定义正确进行接线。

下面是一些常见的函数以及它们的使用方法和功能介绍。

3. 初始化显示屏
初始化函数用于设置液晶显示屏的参数,包括行数、列数、字体大小等。

在使用liquidcrystal_i2c 函数之前,我们需要首先调用初始化函数。


下是常用的初始化函数及其参数的说明:
void LiquidCrystal_I2C::begin(uint8_t cols, uint8_t rows)
初始化液晶显示屏
参数:cols - 显示屏的列数
rows - 显示屏的行数
4. 清除显示屏
清除函数可以将液晶显示屏上的内容全部清除,以便重新绘制新的内容。

以下是常用的清除函数及其说明:
void LiquidCrystal_I2C::clear()
清除液晶显示屏上的所有字符
5. 光标控制
光标控制函数用于设置光标的位置和显示状态。

以下是常用的光标控制函数及其说明:
void LiquidCrystal_I2C::setCursor(uint8_t col, uint8_t row)
设置光标的位置
参数:col - 光标所在列的位置
row - 光标所在行的位置
void LiquidCrystal_I2C::noCursor()
关闭光标显示
void LiquidCrystal_I2C::cursor()
开启光标显示
6. 写入字符和字符串
字符和字符串写入函数用于将字符或字符串写入液晶显示屏。

以下是常用的字符和字符串写入函数及其说明:
void LiquidCrystal_I2C::write(uint8_t value)
向液晶显示屏写入一个字符
参数:value - 待写入的字符
void LiquidCrystal_I2C::print(const char* str)
向液晶显示屏写入一个字符串
参数:str - 待写入的字符串
7. 控制显示屏的状态
显示屏状态控制函数用于设置显示屏的状态,如开启/关闭显示、开启/关闭光标等。

以下是常用的显示屏状态控制函数及其说明:
void LiquidCrystal_I2C::display()
开启液晶显示屏
void LiquidCrystal_I2C::noDisplay()
关闭液晶显示屏
void LiquidCrystal_I2C::blink()
开启光标闪烁
void LiquidCrystal_I2C::noBlink()
关闭光标闪烁
8. 移动光标和内容
移动光标和内容函数用于实现在液晶显示屏上的位置移动。

以下是常用的移动光标和内容函数及其说明:
void LiquidCrystal_I2C::scrollDisplayLeft()
整体向左滚动显示内容
void LiquidCrystal_I2C::scrollDisplayRight()
整体向右滚动显示内容
void LiquidCrystal_I2C::autoscroll()
自动滚动显示内容
void LiquidCrystal_I2C::noAutoscroll()
关闭自动滚动显示内容
9. 创建自定义字符
液晶显示屏通常可以显示自定义字符,以增强显示效果。

以下是常用的创建自定义字符函数及其说明:
void LiquidCrystal_I2C::createChar(uint8_t location, uint8_t charmap[])
创建自定义字符
参数:location - 自定义字符的编号
charmap - 自定义字符的像素数组
10. 总结
本文对liquidcrystal_i2c 常用函数进行了详细的介绍。

以上是常见的液晶显示屏函数集合,涵盖了初始化显示屏、光标控制、清除显示屏、写入字符和字符串、控制显示屏的状态、移动光标和内容以及创建自定义字符等
诸多方面。

通过熟练运用这些常用函数,我们可以更加方便地实现各种液晶显示屏的应用场景。

希望本文能够帮助读者更好地理解和使用liquidcrystal_i2c 常用函数。

相关文档
最新文档