Interrupción en arduino

Hola otra vez...

No me había percatado de tu mensaje, mientras, busqué una solución que creo es la que necesitaba para las luces señalizadoras (y así me guardo las interrupciones para algo realmente urgente, ya veré para que). El código lo escribí a mano en mi libreta de ideas usando whiles, así que llegué a mi casa y lo escribí en mi pc y monté el circuito, te lo dejo para que me digas que opinas acerca de él y su funcionamiento en un vídeo.

int luz_senal_derecha = 13;
int luz_senal_izquierda = 12;
int int_doblar_izquierda = 11;
int int_doblar_derecha = 10;
int iluminacion_delantera = 9;
int iluminacion_trasera = 8;

void setup () {
  pinMode (luz_senal_derecha, OUTPUT);
  pinMode (luz_senal_izquierda, OUTPUT);
  pinMode (int_doblar_izquierda, INPUT_PULLUP);
  pinMode (int_doblar_derecha, INPUT_PULLUP);
  pinMode (iluminacion_delantera, OUTPUT);
  pinMode (iluminacion_trasera, OUTPUT);
}

void loop (){
  digitalWrite (iluminacion_delantera, HIGH);
  delay (50);
  digitalWrite (iluminacion_delantera, LOW);
  delay (50);
  digitalWrite (iluminacion_trasera, HIGH);
  delay (50);
  digitalWrite (iluminacion_trasera, LOW);
  delay (50);
  
  while (digitalRead (int_doblar_derecha) == HIGH){
    digitalWrite (luz_senal_derecha, HIGH);
    delay (40);
    digitalWrite (luz_senal_derecha, LOW);
    delay (40);
    digitalWrite (iluminacion_delantera, HIGH);
    delay (40);
    digitalWrite (iluminacion_delantera, LOW);
    delay (40);
    digitalWrite (iluminacion_trasera, HIGH);
    delay (40);
    digitalWrite (iluminacion_trasera, LOW);
    delay (40);
  }
  while (digitalRead (int_doblar_izquierda) == HIGH){
    digitalWrite (luz_senal_izquierda, HIGH);
    delay (40);
    digitalWrite (luz_senal_izquierda, LOW);
    delay (40);
    digitalWrite (iluminacion_delantera, HIGH);
    delay (40);
    digitalWrite (iluminacion_delantera, LOW);
    delay (40);
    digitalWrite (iluminacion_trasera, HIGH);
    delay (40);
    digitalWrite (iluminacion_trasera, LOW);
    delay (40);
  }

}

Vídeo :smiley:

Sobre el código que me acabas de escribir, te doy las gracias por dedicar el tiempo, lo he mirado y honestamente me pilló por sorpresa, tengo que revisarlo con calma (pienso imprimirlo para saber como lo estructurasté). Gracias.