Ayuda con pausa en contador

Hola a todos, estoy intentando hacer un contador de 0 a 99 con dos 7447 y dos displays de 7 segmentos que empiece a contar cuando es accionado un pulsador y que cuando es accionado un segundo pulsador el numero marcado este parado durante 5 segundos y luego enviar un nivel bajo al reset del arduino para que empiece otra vez. Supongo que para vosotros será sencillo y mi programa será una chapucilla, y habrá otra forma de hacerlo mas sencilla,pero estoy empezando y me hace todo menos la pausa y estoy estancado ahí.

Gracias y un saludo

sketch_feb27a.ino (5.35 KB)

Creo que no funciona el 'pause' porque lo has metido DENTRO de la condicion 'inicio', ergo si 'inicio' no esta alto, nunca podra leer el botón 'pause'.

if (inicio==HIGH) {
delay(50);
D2_num_0();
if (final==HIGH){
delay(5000);
}

Jopapa
www.jopapa.me

Gracias por contestar, pero si tengo el pulsador de inicio pulsado y le doy al de parar tampoco hace nada.