Arduino Underwater Sonar/Altimeter

Still working on transmitter circuit

I am currently experimenting with the circuit produced by jessica Luan in her thesis

http://www.google.co.uk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CDQQFjAA&url=http%3A%2F%2Fscholar.lib.vt.edu%2Ftheses%2Favailable%2Fetd-02182005-150817%2Funrestricted%2Fluan_thesis.pdf&ei=bDgWUfTHAsnH0QWurYGQDA&usg=AFQjCNEdASZ5_t20lLOTwRkOSNYm8LJHUg&sig2=VhYaT9mgS0x2ZbLcC-xz-A

Its written for Microchip PIC but should work the same with the Arduino UNO/Mega.
The clock speed is faster on the arduino for a start (16Mhz as apposed to 10Mhz).
the pulse generation code listed above produces the 40Khz required for the transducer i have and provides 3 bursts per second.
if the arduino receives and processes the signal fast enough then i will be able the measure depth 3 time a second.
mindful the the speed of sound through water for 100m depth may not allow for 3 operations per second.
once a second should be easly acheiveable and thats good enough for me anyways.

i was given a tip the other day which was invaluable
when i measure the transducer signal use a scope lead switched to X10 as the signal is larger than expected 600v P/P
I got the advice just before i toasted my £175 china special scope.

so still working on transmitter circuit.
i have designed a pcb based on jessicas schematic and i am building it up in stages as i get each part to function

wish me luck.