(十二)ndemcu初级:I2C LCD 接口之LCD1602

释放双眼,带上耳机,听听看~!

步骤1: 材料准备

(十二)ndemcu初级:I2C LCD 接口之LCD1602

这节课程,我们将开始学习如何使用LCD1602,其实学习使用LCD1602,无非就是在学习IIC(I2C)接口的使用,学会了I2C,后面遇到I2C接口的东西,使用原理都差不多。

本节课需要准备的硬件材料如下:

nodemcu

16×2 LCD

I2C 板

粗版

跨接 导线

微型 USB 电缆

软件环境:

* Arduino IDE(配置好了esp8266开发环境)

步骤 2 : 电路连接

(十二)ndemcu初级:I2C LCD 接口之LCD1602

(十二)ndemcu初级:I2C LCD 接口之LCD1602

(十二)ndemcu初级:I2C LCD 接口之LCD1602

如上图是IIC的连接方式,nodemcu的IIC引脚SCL对应D3,SDA对应D4引脚。

在 LCD 1602中 D0 到 D7 、 Vcc 、 GND 、 RS 、 R / W 这些引脚都连接到了IIC转换器中,上面那张图片的转换器出来就是IIC接口了。

LCD1602与nodemcu的连接方式为:

GND 连接nodemcu的GND

VCC 连接nodemcu的VCC 

SDA 连接nodemcu的 D4 引脚 。

SCL 连接 nodemcu的D3 引脚 。

将电路连接好之后,就可以开始编写程序了。

步骤 3 : 开始编程

(十二)ndemcu初级:I2C LCD 接口之LCD1602

本节课程序:

/*作者:趣讨教(qutaojiao.com)
  时间:2017-11-11
  描述:LCD1602的使用,IIC连接方式
  引脚连接:
  D4——SDA
   D3——SCL
*/

#include 

#include  //这个头文件是LCD专用库,没有的话在项目-->加载库-->管理库里面下载
LiquidCrystal_I2C lcd(0x3F162);

void setup()
{
  Wire.begin(20);
  lcd.init(); // 初始化LCD
  lcd.backlight(); // 启动或打开背光
  lcd.print(" Hello LCD"); // 在屏幕显示Hello LCD
}

void loop()
{
  // 这个地方是主函数,如果要循环显示某个东西,就放在这
}

步骤 4 : 显示输出

(十二)ndemcu初级:I2C LCD 接口之LCD1602

以上就是上面写的程序输出的效果。

本节课程序下载:点击下载

下载密码:

给TA打赏
共{{data.count}}人
人已打赏
Nodemcu/ESP8266-基础

(十一)nodemcu初级:L298驱动模块控制电机

2018-6-14 21:11:19

Nodemcu/ESP8266-基础

(十三)nodemcu初级:LED点阵(8×8)屏幕

2018-6-14 21:22:20

4 条回复 A文章作者 M管理员
  1. 小强

    程序很不错,成功显示出来,感谢大神的代码,期待更多的教程,比起其它论坛,我更看好这个社区,我相信这个网站会发展的很好的,会成为国内第一家创客分享平台的

    • Luca

      感谢你的支持,希望可以分享出一些你的作品,让更多人看到你,了解你!趣讨教因为你们的分享而变得更好!

  2. 陀螺

    图画的连线是对的
    程序注释是错的
    正确应该是:
    D4——SDA
    D3——SCL
    还有LCD1602一定要用3.3V的

    • Luca

      感谢反馈!

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
'); })();