#include <LiquidCrystal_I2C.h>
#define I2C_ADDR 0x27
#define LCD_COLUMNS 16
#define LCD_LINES 4
LiquidCrystal_I2C lcd(I2C_ADDR, LCD_COLUMNS, LCD_LINES);
int counter = 0; // Variável para o contador
void setup() {
// Inicializa o LCD
lcd.begin(LCD_COLUMNS, LCD_LINES);
lcd.setCursor(0, 0); // Configura o cursor na primeira linha e primeira coluna
lcd.print("Contador: "); // Imprime o título
}
void loop() {
lcd.setCursor(0, 1); // Move o cursor para a segunda linha
lcd.print("Contagem: "); // Imprime "Contagem: "
lcd.setCursor(10, 1); // Move o cursor para a posição onde o número será exibido
lcd.print(counter); // Exibe o contador
counter++; // Incrementa o contador
if (counter > 100) { // Quando o contador atingir 100, reseta para 0
counter = 0;
}
delay(100); // Espera 100 milissegundos antes de atualizar o contador
}