A technique of controlling a transducer. The method includes transmitting signals to the transducer, receiving signals from the transducer, and automatically adjusting the signals transmitted to the transducer based on characteristic of the signals received from the transducer. The transducer may be an ultrasound transducer. The adjustment of the signal may be performed at least in part by dynamically updating a signal threshold, for example via a proportional-integral-derivative or other type of control loop implemented at least in part by a field programmable gate array. One or more visual, audio, and haptic feedback to a user based on the signals received from the transducer. The signal may be also included a coded excitation communication and/or a Doppler signal. Automatically adjusting the signals transmitted to the transducer may achieve synchronization with an external imaging system. Also, systems that perform the technique.