Ayudaaaa

Les quiero hacer una pregunta como puedo contar tiempo apartir que un pusador fue apretado?, sin usar delay, ya que lo que necesito hacer es que el arduino siga corriendo otras instrucciones
gracias.............

Creas una variable en la que almacenas cuando el boton fue pulsado...

int MarcaPulsacion = 0;

Cuando el boton es pulsado almacenas el tiempo

MarcaPulsacion = millsec();

Y posteriormente cuando quieras saber cuanto tiempo ha transcurrido pues restas al tiempo actual el tiempo marcado, con eso sabras cuanto tiempo ha pasado

Actual = millsec() - MarcaPulsacion;

Y si lo quieres en segundos:

Actual = Actual / 1000;

Recuerda definir tambien la variable Actual como int...

Revisa la instrucción millis o micros

ambas te devuelven el tiempo transcurrido desde que se puso en marcha arduino.

Puedes tomar una medida antes y después y obtener el tiempo transcurrido.

Bye. Pakoff