O que é o Pino Echo?
Share
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.