#include <Wire.h>
#include <LiquidCrystal.h>
// Define los pines de conexión a la pantalla LCD1602
#define RS_PIN 21
#define EN_PIN 22
#define D4_PIN 26
#define D5_PIN 27
#define D6_PIN 14
#define D7_PIN 12
// Configura el número de columnas y filas del LCD1602
#define LCD_COLUMNS 16
#define LCD_ROWS 2
// Inicializa el objeto de pantalla LCD1602
LiquidCrystal lcd(RS_PIN, EN_PIN, D4_PIN, D5_PIN, D6_PIN, D7_PIN);
void setup() {
// Inicializa la comunicación serie
Serial.begin(9600);
// Inicializa la pantalla LCD
lcd.begin(LCD_COLUMNS, LCD_ROWS);
// Parpadea "Hola, Sergio" 5 veces
for (int i = 0; i < 5; i++) {
lcd.print("Hola, Sergio");
delay(500);
lcd.clear();
delay(500);
}
// Muestra "Iniciando..." en la pantalla LCD
lcd.clear();
lcd.print("Iniciando");
// Muestra puntos uno a uno con un retardo de 1 segundo entre cada punto
for (int i = 0; i < 5; i++) {
lcd.print(".");
delay(1000);
}
}
void loop() {
// No hay nada que hacer en el bucle loop
}