本帖最后由 lxf 于 2020-8-17 13:34 编辑
目标
1、LCD1602显示屏库文件的添加 2、LCD1602显示屏显示数字和英文
实验材料
Arduino UNO开发板 LCD1602显示屏 配套USB数据线 配套杜邦线若干 Arduino IDE软件
内容
LCD1602显示屏第1行第1列显示“ABC”,第2行第5列显示“123”,显示3秒后清屏,清屏2秒后再次显示,依次循环。
接线图
接线方式
Arduino UNO <------> LCD1602显示屏 5V <------> VCC GND <------> GND A4 <------> SDA A5 <------> SCL
需要使用到LCD1602显示屏第三方库文件 下载后安装库文件
文件下载后无需解压,点击Arduino IDE菜单栏项目—加载库—添加.ZIP库...
选择“LiquidCrystal_I2C-master.zip”文件
程序实现代码
- #include <Wire.h>
- #include <LiquidCrystal_I2C.h> //LCD1602显示屏库文件
- LiquidCrystal_I2C mylcd(0x27,16,2); //设置LCD1602设备地址,这里的地址是0x27
- void setup(){
- mylcd.init(); // 初始化LCD
- mylcd.backlight(); //设置LCD背景等亮
- }
- void loop(){
- mylcd.setCursor(1-1, 1-1); //设置显示指针,这里是第1行第1列
- mylcd.print("ABC"); //输出字符“ABC”到LCD1602上
- mylcd.setCursor(5-1, 2-1); //设置显示指针,这里是第2行第5列
- mylcd.print("123"); //输出字符串“123”到LCD1602上
- delay(3000); //延迟3秒
- mylcd.clear(); //清屏
- delay(2000); //延迟2秒
- }
复制代码 |