0°

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

步骤1: 材料准备

image https://bbs.qutaojiao.com/assets/images/1-63bT8vEbQBYCtc9e.jpeg

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

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

nodemcu

16×2 LCD

I2C 板

粗版

跨接 导线

微型 USB 电缆

软件环境:

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

步骤 2 : 电路连接

image https://bbs.qutaojiao.com/assets/images/1-bf39NnahTaFYvLoi.jpeg

image https://bbs.qutaojiao.com/assets/images/1-FQASREk4Hrf4sLGa.jpeg

image https://bbs.qutaojiao.com/assets/images/1-SVGsqWlZuxFOgW0R.jpeg

如上图是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 : 开始编程

image https://bbs.qutaojiao.com/assets/images/1-KDwsr3mrEsgUiGEp.jpeg

本节课程序:

/*作者:趣讨教(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 : 显示输出

image https://bbs.qutaojiao.com/assets/images/1-5iQozAsrRDCZ7a4o.jpeg

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

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

下载密码:

当前内容已被隐藏,您需要登录才能查看
「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
4 条回复 A 作者 M 管理员
  1. 程序很不错,成功显示出来,感谢大神的代码,期待更多的教程,比起其它论坛,我更看好这个社区,我相信这个网站会发展的很好的,会成为国内第一家创客分享平台的

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

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

    • 感谢反馈!

欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论