Circuitos Combinacionales
Nivel: IntermedioImplementar un comparador digital de 2 bits usando Arduino Mega que compare dos números binarios de 2 bits (A y B) y encienda LEDs indicadores según el resultado de la comparación.
Se dispone de un Arduino Mega con 4 pulsadores conectados a los pines digitales 22, 24, 26 y 28. Los pulsadores de los pines 22 y 24 conforman la entrada A (un número binario de 2 bits), donde el pulsador en el pin 22 representa el bit menos significativo y el 24 el más significativo. De igual forma, los pulsadores en los pines 26 y 28 forman la entrada B (otro número binario de 2 bits) con la misma convención.
Se tienen 9 LEDs conectados a los pines digitales del 5 al 13, que servirán para mostrar resultados e indicaciones adicionales.
El objetivo es que, mediante programación en Arduino, se realice la comparación entre las dos entradas A y B, y se controle la salida de los LEDs para que:
Además, se debe asegurar que solo uno de estos tres LEDs esté encendido en cualquier momento, reflejando correctamente el resultado de la comparación binaria.