Um sonar (Sound Navigation and Ranging) é um aparelho de medida que permite determinar a distância em relação a um alvo através de ondas sonoras de alta frequência, utilizado essencialmente como auxiliar de navegação marítima.
Este projecto consiste na elaboração de um sonar activo, isto é, o sonar emite uma onda e espera pelo retorno do eco. Posteriormente, realizam-se cálculos que convertem o tempo cronometrado entre a emissão e recepção na distância entre o sonar e o objecto que causou a reflexão da onda.
Numa primeira abordagem, a distância foi medida tendo em conta a diferença de fase entre as ondas emitida e reflectida. Porém este método é limitado e foi substituído pelo método convencional supracitado.
O projecto consistiu então em programar um microcontrolador de forma a configurar o funcionamento do sonar, ou seja, criar a onda de alta frequência, registar a diferença de tempo entre a emissão da onda e o regresso do eco e, por fim, calcular a distância.