A documentação para attachInterrupt()diz: ... millis()depende de interrupções para contar, para nunca aumentar dentro de um ISR. Como delay()requer interrupções para funcionar, ele não funcionará se for chamado dentro de um ISR. micros()funciona inicialmente, mas começará a se comportar de...