#include <LiquidCrystal_I2C.h>
// global variables
int i = 0;
// objects
LiquidCrystal_I2C LCD(0x3F, 16, 2);
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
// initialize LCD
LCD.init();
LCD.backlight();
LCD.print(" Hello, Wokwi! ");
LCD.setCursor(0, 1);
LCD.print(" 1234567890 ");
// initialize serial monitor
Serial.begin(115200);
Serial.println("Hello, World!");
}
void loop() {
// blink test with LED
digitalWrite(LED_BUILTIN, HIGH);
LCD.backlight();
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
LCD.noBacklight();
delay(1000);
// print stuff on the serial monitor
Serial.println(i);
i++;
}