Arduino suitablility for a project

mromani,

µs timing for this application is probably overdoing it, but even if you want the resolution of 4µs, there's no reason to stop sending out data on the serial port. You just need to write the program properly and use the available facilities of the system. For the resolution of the order of 1 ms, you can even get away with a rather simplistic programming approach.

Korman