#include <LiquidCrystal_I2C.h>
#include <Wire.h>
LiquidCrystal_I2C lcd(0x27, 16, 2); // Connection (SCL- D1, SDA-D2)
void setup() {
Serial.begin(115200);
// Use predefined PINS consts
//Wire.begin(); //The ESP8266 automatically assigns the default I2C pins:
//SDA = GPIO4 (D2), //SCL = GPIO5 (D1)
// If you need to use different pins, you should use Wire.begin(SDA, SCL);,
//but for ESP8266, the default works fine.
lcd.init(); // Correct function to initialize the LCD
lcd.backlight(); // Turn on the backlight (if needed)
lcd.home();
lcd.print("Hello, NodeMCU");
}
void loop() {
// do nothing here
}