#define ent2 19        // define pin 5

const int ent1 = 1;  // define pin 18
int entradas[]={16,17,18,19};
int salidas[]={23,21,13,5};

void setup() {
  int x=0;
  for(x=0;x<=3;x++){
    pinMode(entradas[x], INPUT);
    pinMode(salidas[x], OUTPUT);
  }
}

void loop() {
  
  int boton= digitalRead(entradas[0]);
  blink(boton);
  delay(10); // this speeds up the simulation
}

void blink(int push)
{
  
  if(push==HIGH){
    PRENDE();     
  }
  else{
    APAGA();
  }
}

void PRENDE()
{
  int i;
  for(i=0;i<4;i++)
        digitalWrite(salidas[i], HIGH);
}

void APAGA()
{
  int i;
  for(i=0;i<4;i++)
      digitalWrite(salidas[i], LOW);
}