zoukankan      html  css  js  c++  java
  • Arduino系列之LCD1602模块使用方法(一)

    下面我将简单介绍LCD1602模块的使用方法:

     1602液晶显示器(1602 Liquid Crystal Display,此后简称1602 LCD)是一种常见的字符液晶显示器,因其能显示16*2个字符而得名。通常我们使用的1602 LCD中集成了字库芯片,通过LiquidCrystal类库提供的API,我们可以很方便的使用1602LCD显示英文字母与一些符号。在使用1602 LCD前,我们需要将其连接到Arduino上。

    在套件中我们使用IIC LCD1602模块集成了IIC I/O扩展芯片PCA8574,使LCD 1602的使用更为简单。通过两线制的IIC总线(串行时钟线SCL,串行数据线SDA),可使Arduino实现控制LCD 1602显示的目的。既简化了电路,又节省了I/O口,使Arduino能实现更多的功能。通过模块上的电位器还可以调节LCD显示器的对比度。通过设置跳线还可以设置地址: 0x20-0x27。使Arduino能控制多块LCD 1602。
    模块背面可以看到一块银白色的电位器,旋转它可以调节1602液晶显示器的对比度。
    背后的接线引脚分别为GND;VCC;SDA;SCL(SDA和SCL分别为iic通讯的数据线和时钟线)

    获取此库可点击:项目-加载库-管理库,如图

    在搜索框内搜索liquidCrystal可找到若干关于驱动液晶的库文件,在最下面就有LiquidCrystal_I2C相关的库文件,点击安装即可。

    下面,我将把最简单的代码写出来:

    #include <LiquidCrystal_I2C.h> //引用I2C库
    #include <Wire.h>
    LiquidCrystal_I2C lcd(0x3F,16,2);
    void setup() {
    lcd.init(); // 初始化LCD
    lcd.backlight(); //设置LCD背景等亮
    lcd.setCursor(0,0); //设置显示指针
    lcd.print("Welcome to "); //输出字符到LCD1602上
    lcd.setCursor(0,1);
    lcd.print("It's my system");
    delay(2000);
    lcd.clear();
    }

    void loop() {
    // put your main code here, to run repeatedly:
    lcd.setCursor(0,0);
    lcd.print("hello");
    lcd.setCursor(0,1);
    lcd.print("world");
    }

  • 相关阅读:
    「CSP模拟」模拟测试6
    「CSP模拟」模拟测试5
    镇黑板
    求和「Dirichlet 前缀和」
    二叉搜索树「区间DP」
    序列
    [CSP模拟]异或帽子+传话游戏+全球覆盖+幂次序列
    MySQL常用引擎及优缺点
    Django项目远程开发环境搭建
    MySQL8.0安装与配置
  • 原文地址:https://www.cnblogs.com/fqhy/p/7987407.html
Copyright © 2011-2022 走看看