¿Comó calcular el tiempo?

Saludos
Estoy realizando un proyecto en el cual necesito calcular el tiempo que tardan varios botones en ser presionados e imprimir los valores que tardo cada uno en ser presionado.

Ejemplo:
Primer botón tardo 3 segundos en ser presionado
Segundo botón tardo 2 segundos
Etc.

Por lo que he leído, las funciones que me parece que podrían funcionar mejor para esto son las de Millis, Micros o pulse in, sin embargo me han comentado que es necesario el uso del Reloj de tiempo real, mi pregunta es si ustedes ¿consideran necesario el uso del RTC? y/o ¿Cuál de estas funciones les parece la mejor?

Gracias por su respuesta

Please post your questions (also) in English on the international part of the forum
Gives you more and faster replies.

Saludos
Estoy realizando un proyecto en el cual necesito calcular el tiempo que tardan varios botones en ser presionados e imprimir los valores que tardo cada uno en ser presionado.

Ejemplo:
Primer botón tardo 3 segundos en ser presionado
Segundo botón tardo 2 segundos
Etc.

Por lo que he leído, las funciones que me parece que podrían funcionar mejor para esto son las de Millis, Micros o pulse in, sin embargo me han comentado que es necesario el uso del Reloj de tiempo real, mi pregunta es si ustedes ¿consideran necesario el uso del RTC? y/o ¿Cuál de estas funciones les parece la mejor?

Gracias por su respuesta

regards
I'm doing a project in which I need to calculate the time it takes to be pressed several buttons and print the values ??in each slow pressed.

example:
Close button 3 seconds to be slow down
Second delay button 2 seconds
Etc.

From what I've read, the functions that I think might work best for this are those of Millis, Micros or press in, however I have been told that the use of real-time clock is necessary, my question is if you do you consider necessary to use the RTC? and / or which of these functions seems to them the best?

Thanks for your reply

Por favor, use traductor Google

(

Please use GOOGLE TRANSLATE

)

That sound strangely similar to this post,
http://forum.arduino.cc/index.php?topic=236794.new;topicseen#new

Puedes ver este post,
http://forum.arduino.cc/index.php?topic=236151.new#new

Yo usaría la función millis,
Guardas el valor al inicio, lo lees de nuevo al pulsar , y los restas ...
Y el resultado es lo que has tardado en pulsarlo...

Yo usaría la función millis,
Guardas el valor al inicio, lo lees de nuevo al pulsar , y los restas ...
Y el resultado es lo que has tardado en pulsarlo...

I would use the millis function
Save the value at the beginning, you read it back to the pulsar, and subtraction ...
And the result is what you've been slow to press it ...