#define pb 19
#define ledRojo 23
#define ledVerde 22
#define ledAzul 21

bool entrada;
int contador=0;

void setup() {
  pinMode(pb, INPUT);
  pinMode(ledRojo, OUTPUT);
  pinMode(ledVerde, OUTPUT);
  pinMode(ledAzul, OUTPUT);
}

void loop() {
  entrada=digitalRead(pb);
  if(entrada){
    contador++; delay(200);
  }
  if(contador>3){
    digitalWrite(ledAzul, LOW); contador=0;
  }
  if(contador==1){
    digitalWrite(ledRojo, HIGH);
  }
  if(contador==2){
    digitalWrite(ledRojo, LOW);digitalWrite(ledVerde, HIGH);
  }
  if(contador==3){
    digitalWrite(ledVerde, LOW);digitalWrite(ledAzul, HIGH);
  }
}