找回密码
 立即注册

QQ登录

只需一步,快速开始

本帖最后由 lxf 于 2020-8-17 13:34 编辑

第26课 LCD1602的使用


目标

1、LCD1602显示屏库文件的添加
2、LCD1602显示屏显示数字和英文

实验材料

Arduino UNO开发板
LCD1602显示屏
配套USB数据线
配套杜邦线若干
Arduino IDE软件

图片1.png

内容

LCD1602显示屏第1行第1列显示“ABC”,第2行第5列显示“123”,显示3秒后清屏,清屏2秒后再次显示,依次循环。

接线图

微信图片_20200702135720.png

接线方式

Arduino UNO    <------>   LCD1602显示屏
           5V            <------>             VCC
         GND          <------>             GND
          A4            <------>              SDA
          A5            <------>              SCL

需要使用到LCD1602显示屏第三方库文件
提取码:g6tf

下载后安装库文件

文件下载后无需解压,点击Arduino IDE菜单栏项目—加载库—添加.ZIP库...

微信图片_20200702140852.png

选择“LiquidCrystal_I2C-master.zip”文件

微信图片_20200702141142.png

程序实现代码

  1. #include <Wire.h>
  2. #include <LiquidCrystal_I2C.h>   //LCD1602显示屏库文件
  3. LiquidCrystal_I2C mylcd(0x27,16,2);   //设置LCD1602设备地址,这里的地址是0x27
  4. void setup(){
  5.   mylcd.init();    // 初始化LCD
  6.   mylcd.backlight();    //设置LCD背景等亮
  7. }
  8. void loop(){
  9.   mylcd.setCursor(1-1, 1-1);  //设置显示指针,这里是第1行第1列
  10.   mylcd.print("ABC");   //输出字符“ABC”到LCD1602上
  11.   mylcd.setCursor(5-1, 2-1);   //设置显示指针,这里是第2行第5列
  12.   mylcd.print("123");   //输出字符串“123”到LCD1602上
  13.   delay(3000);   //延迟3秒
  14.   mylcd.clear();  //清屏
  15. delay(2000);  //延迟2秒
  16. }
复制代码

显示结果

微信图片_20200702141002.png
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册