5.16x2 字符显示屏(I2C 接口)
一、功能以及原理

原理:16x2 字符显示屏(I2C 接口)可在特定位置显示用户想要的文字
二、引脚介绍以及对应开发板可用引脚

16x2 字符显示屏(I2C 接口)引脚:
GND:接地,连接 Arduino 板的 GND
VCC:电源供电,连接 Arduino 板的 5V
SDA:串行数据传输线,负责在主设备(如微控制器)和从设备(显示屏)之间传输数据(包括命令和显示内容),连接 Arduino 的 A5
SCL:串行时钟信号线,由主设备生成时钟脉冲,同步数据传输的时序。连接 Arduino 的 A4
三、代码控制
- 导入 LiquidCrystal_I2C 库
- 设置 Arduino 板波特率为 9600
- 初始化 LCD 显示屏,地址为 0x27
- 判断串口通信是否可用,如果可用则显示串口的数据
- 电路连接图可参照相关案例演示
3.1 文本代码
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd1602i2c(0x27, 16, 2);
void setup() {
lcd1602i2c.init();
lcd1602i2c.backlight();
lcd1602i2c.blink();
Serial.begin(9600);
}
void loop() {
if (!( Serial.available() == 0)) {
delay(0.1 * 1000);
lcd1602i2c.clear();
if (Serial.available() > 0) {
lcd1602i2c.setCursor(0,1);
lcd1602i2c.print(Serial.readString());
}
}
}
3.2 图形化代码
可在“显示器”中的“16*2 字符显示屏(I2C 接口)”,找到对应的图形化代码。


四、相关案例演示
精选项目中查找,提供截图与链接
1、电路连接图
2、程序运行图