#include <Wire.h>
#include <LiquidCrystal_I2C_Hangul.h>
// Define as configurações do display LCD
#define LCD_ADDRESS 0x27 // Endereço I2C do display
#define LCD_COLS 16 // Número de colunas do display
#define LCD_ROWS 2 // Número de linhas do display
LiquidCrystal_I2C_Hangul lcd(LCD_ADDRESS, LCD_COLS, LCD_ROWS);
void setup() {
Wire.begin();
Serial.begin(115200);
// Inicializa o display LCD
lcd.begin(LCD_COLS, LCD_ROWS);
lcd.backlight(); // Habilita a luz de fundo do display
// Escreve uma mensagem inicial no display
lcd.setCursor(0, 0);
lcd.print("ESP32 com");
lcd.setCursor(0, 1);
lcd.print("LCD I2C");
}
void loop() {
// Atualiza o conteúdo do display
lcd.setCursor(0, 0);
lcd.print("Hora: " + String(millis() / 1000) + "s");
delay(1000);
}