Changing the existing solution to support multiple ultrasound sensors.
This requires using port interrupts, instead of using a single timer
interrupt.