// =======================
// INICIO DEL CÓDIGO UNIFICADO (Arduino Mega)
// =======================
#include <LiquidCrystal.h>
// =======================
// CONFIGURACIÓN DEL LCD 16×2
// (RS=12, E=11, D4=5, D5=4, D6=3, D7=2)
// =======================
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
// =======================
// CONFIGURACIÓN 7 SEGMENTOS (CÁTODO COMÚN) CON 74HC595
// =======================
// Reasignamos pines para evitar conflicto con LCD
const int dataPin = 8; // DS (pin 14 del 74HC595)
const int clockPin = 9; // SH_CP (pin 11 del 74HC595)
const int latchPin = 10; // ST_CP (pin 12 del 74HC595)
byte numeros7Seg[10] = {
0b00111111, // 0// =======================
// INICIO DEL CÓDIGO UNIFICADO (Arduino Mega)