使用nodemcu无法在16x2显示器(I2C板)上显示任何内容吗?

时间:2019-06-18 12:41:44

标签: esp8266 i2c arduino-ide nodemcu arduino-esp8266

我正在尝试使用Nodemcu板在16x2显示器上显示文本。我已使用串行连接器将显示器连接到如下所示的板上。

  • Vcc => 3v引脚
  • GND => G引脚
  • SCL => D1引脚
  • SDA => D2引脚

这是我尝试过的代码

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

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

void setup()
{
lcd.init(); // initialize the lcd
lcd.backlight();
lcd.setCursor(0,0);
lcd.print("Hello world");
lcd.setCursor(1,0);
lcd.print("ESP32 I2C LCD");

}

void loop() {}

我能够成功地编译此代码,并使用Arduino IDE将其保存到板上,但是屏幕上没有任何显示,背光灯工作正常。

有人知道发生了什么事吗?

我遵循的示例https://www.instructables.com/id/Interface-LCD-Using-NodeMCU/

0 个答案:

没有答案