I am building a device that uses a Parallax PING sensor. I would like to be able to use Java to control the PING because I have a Java 3D environment. I can communicate with the PING but I have not found a way to get the resolution I need (microseconds). nanoTime() has the precision but not the accuracy, at least the way I am implementing it. Any ideas on what I can do?