极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 27154|回复: 4

ESP8266(nodemcu)I2C连接1602液晶

[复制链接]
发表于 2018-9-29 09:27:20 | 显示全部楼层 |阅读模式
各位大神实在搞不定,ESP8266(nodemcu)I2C连接1602液晶,1,怎么连线呢。2另外我的测试代码有问题?能提供下吗?谢谢大神们

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2018-9-29 09:43:42 | 显示全部楼层
SCL SDA 供电两根线,记得SCL与SDA必须上拉。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-29 11:36:03 | 显示全部楼层
O(∩_∩)O谢谢大神的关注和回复,arduino uno iic连1602 没有问题,可是这个板子ESP8266(nodemcu),怎么连线呢,板子默认SCL与SDA引脚是哪个呢?多谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-29 12:28:32 | 显示全部楼层
多谢大神回复,搞定了。ESP8266(nodemcu)SCL与SDA对应引脚D1 D2。犯了低级错误,1602对比度过低,看不到了。调整完,好了!!!测试代码如下


//LingShun lab
#include <Wire.h>
#include <LiquidCrystal_I2C.h> //引用I2C库

//设置LCD1602设备地址,这里的地址是0x3F,一般是0x20,或者0x27,具体看模块手册
LiquidCrystal_I2C lcd(0x27,16,2);  

void setup()
{
  lcd.init();                  // 初始化LCD
  lcd.backlight();             //设置LCD背景等亮
}

void loop()
{
  lcd.setCursor(0,0);                //设置显示指针
  lcd.print("LCD1602 iic Test");     //输出字符到LCD1602上
  lcd.setCursor(0,1);
  lcd.print("         by L.L.");
  delay(1000);
}


回复 支持 反对

使用道具 举报

发表于 2018-9-29 21:51:56 | 显示全部楼层
找对针脚就比较简单
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-20 18:30 , Processed in 0.043733 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表