带I2c显示屏的LCD 16x2空白

时间:2019-12-16 16:12:06

标签: i2c arduino-esp8266 lcd

我正在尝试使用带有LiquidCrystal_I2C库的Wemos D1套件通过I2C在LCD 16x2上显示一些文本。 在示例文件夹中使用代码:

//YWROBOT
//Compatible with the Arduino IDE 1.0
//Library version:1.1
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,16,2);  // set the LCD address to 0x27 for a 16 chars and 2 line display

void setup()
{
  lcd.init();                      // initialize the lcd 
  // Print a message to the LCD.
  lcd.backlight();
  lcd.setCursor(3,0);
  lcd.print("Hello, world!");
  lcd.setCursor(2,1);
  lcd.print("Ywrobot Arduino!");
}
void loop()
{
}

但是当套件闪烁时,LCD却什么也不显示。 Blank LCD

我尝试在后面调整电位器,但没有改变。我还尝试使用I2C扫描找出I2C地址,它表明地址与上面的代码0x27相同。

有人可以帮忙吗?

---更新----

固定连接:

VCC -> 5V
GND -> GND
SDA -> D4 (SDA) / 04
SCL -> D3 (SCL) / 14

我尝试将lcd.int()更改为lcd.begin(D4, D3)lcd.begin(4,14)更改,但没有用。

1 个答案:

答案 0 :(得分:0)

在液晶显示器的背面有一个蓝色的盒子,尝试用螺丝刀转动螺丝,直到看到文字。我遇到了同样的问题。