No hay esquema, no hay documentación ni comentarios.
Como esperas que te ayudemos?
- Cual es el objetivo de
attachInterrupt(taco, senal, FALLING);
no existe la función senal!! Entonces?
- Que son a y b?
- para que sirve el pulsador
pinMode(4, INPUT_PULLUP);
- para que usas un delay(4000);y luego todo lo demas con millis()? y mas tarde en otra parte del código para que usas delay(100) y delay(5000) dentro de un loop millis()