Я пытаюсь отобразить текст на дисплее 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/