O que é o Pino Echo?

O pino Echo é o terminal físico de saída digital do sensor ultrassônico de distância HC-SR04 que emite um pulso lógico de nível alto (HIGH) cuja duração temporal é exatamente proporcional ao tempo necessário para a onda acústica ser emitida, refletida pelo obstáculo e captada de volta pelo receptor.

Leitura do Pino Echo para Cálculo de Distâncias

O sensor ultrassônico HC-SR04 realiza medições acústicas por reflexão aérea. Ele é um dos sensores favoritos em robôs e trenas eletrônicas montadas a partir do Sensor Ultrassônico HC-SR04. O cálculo da distância física a partir do pino Echo ocorre da seguinte forma:

  • Disparo do Sensor: Envia-se um pulso de 10 microssegundos no pino Trigger. O sensor emite 8 ciclos de ultrassom a 40 kHz.
  • Retorno e Pulso do Echo: Imediatamente, o pino Echo sobe para HIGH. Ao receber o som de volta, o pino Echo cai para LOW.
  • Cálculo do Tempo (Função pulseIn): O programador usa a função do Arduino pulseIn(pinoEcho, HIGH) para cronometrar os microssegundos totais do pulso de retorno.

A distância em centímetros é obtida dividindo o tempo de trânsito em microssegundos por 58 (tendo como base a velocidade física do som no ar seco de 343 m/s).

Perguntas Frequentes (FAQ)

Qual a voltagem do sinal emitida no pino Echo do sensor HC-SR04 convencional?
O sensor opera a 5V e emite um sinal lógico de 5V no pino Echo. Ligar diretamente no ESP32 (que suporta apenas 3.3V) exige um circuito divisor de tensão simples nos fios.
O que ocorre com o sinal do pino Echo se não houver obstáculos na frente do sensor ultrassônico?
O sensor emitirá o sinal acústico e o pino Echo cairá para o nível lógico baixo após um tempo limite de segurança (timeout) correspondente à distância máxima de cerca de 4 metros.
Voltar para o blog