Measuring time in three inputs

Dear all,
Before I buy my first Arduino board I need to know if it is possible to do what I need. I will have four digital inputs. Number one will be used as a trigger for stopwatch for each of the other three inputs. Time will start counting when input number one changes state and each of the remaining inputs will stop their respectgive stopwatches. I think this can be done getting the time number one input changes and then the three other times and finally substracting them. I need a good accuracy of less than 1 millisecond.
After reading technical information I think this can be easily done but I would like to check before.
Thanks.

How long will the timing period be for? You can use microseconds instead of milliseconds but the value will overflow after about 70 minutes.

No problem. It will only last 20 to 60 milliseconds.

That would be a simple project for any arduino.

jdaher:
No problem. It will only last 20 to 60 milliseconds.

They must be fast runners :slight_smile:

Check - Arduino Playground - StopWatchClass -