//Pines para el DIP switch
const int dipPins[] = { 2, 3, 4, 5};
//Pines de salida hacia el decodificador BCD (A B C D)
const int bcdPins[] = { 6, 7, 8, 9};
//Pines para controlar Los display de 7 segmentos
const int displaySelectPins[] = { 10, 11};//Pines para selecionar el display a activar
void setup() {
Serial.begin(9600);
//Configuracion de los pines del DIP switch como entrada
for (int i = 0; i < 4; i++) {
pinMode(dipPins[i], INPUT_PULLUP);
}
//configuracion de los pines hacia el decodificador y para seleccionar Los displays
for (int i = 0; i < 4; i++) {
pinMode(bcdPins[i], OUTPUT);
}
for (int i = 0; i < 2; i++) {
pinMode(displaySelectPins[i], OUTPUT);