Не можете ничего отобразить на дисплее 16x2 (плата I2C) с помощью nodemcu? - PullRequest
0 голосов
/ 18 июня 2019

Я пытаюсь отобразить текст на дисплее 16x2, используя плату Nodemcu. Я подключил дисплей с помощью последовательного разъема к плате, как показано ниже.

  • Vcc => 3 В Pin
  • GND => G pin
  • SCL => D1 pin
  • SDA => D2 pin

Это код, который я пробовал

#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/

...