目录
步骤1: 材料准备
这节课程,我们将开始学习如何使用LCD1602,其实学习使用LCD1602,无非就是在学习IIC(I2C)接口的使用,学会了I2C,后面遇到I2C接口的东西,使用原理都差不多。
本节课需要准备的硬件材料如下:
nodemcu
16×2 LCD
I2C 板
粗版
跨接 导线
微型 USB 电缆
软件环境:
* Arduino IDE(配置好了esp8266开发环境)
步骤 2 : 电路连接
如上图是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 : 开始编程
本节课程序:
/*作者:趣讨教(qutaojiao.com)
时间:2017-11-11
描述:LCD1602的使用,IIC连接方式
引脚连接:
D4——SDA
D3——SCL
*/
#include
#include //这个头文件是LCD专用库,没有的话在项目-->加载库-->管理库里面下载
LiquidCrystal_I2C lcd(0x3F, 16, 2);
void setup()
{
Wire.begin(2, 0);
lcd.init(); // 初始化LCD
lcd.backlight(); // 启动或打开背光
lcd.print(" Hello LCD"); // 在屏幕显示Hello LCD
}
void loop()
{
// 这个地方是主函数,如果要循环显示某个东西,就放在这
}
步骤 4 : 显示输出
以上就是上面写的程序输出的效果。
本节课程序下载:点击下载
下载密码:
程序很不错,成功显示出来,感谢大神的代码,期待更多的教程,比起其它论坛,我更看好这个社区,我相信这个网站会发展的很好的,会成为国内第一家创客分享平台的
感谢你的支持,希望可以分享出一些你的作品,让更多人看到你,了解你!趣讨教因为你们的分享而变得更好!
图画的连线是对的
程序注释是错的
正确应该是:
D4——SDA
D3——SCL
还有LCD1602一定要用3.3V的
感谢反馈!