Como utilizar o sensor HC-SR04 com arduino
- Eduardo Brennand Paranhos
- 19 de set. de 2024
- 1 min de leitura
Neste post, falaremos sobre como usar o sensor de distância por ultrassom HC-SR04. Sua utilização se torna bastante simples e requer poucas linhas de código.
Segue as conexões necessárias para utilizar o sensor:

Dódigo necessário para fazê-lo funcionar abaixo. Ele exibirá a cada segundo resultados da distância em cm e em polegadas detectadas:
const int TRIG = 4;
const int ECHO = 5;
const int distancia_obstaculo = 20;
void setup() {
Serial.begin(9600);
pinMode(TRIG,OUTPUT);
pinMode(ECHO,INPUT);
}
void loop() {
int distancia = sensor_morcego(TRIG,ECHO);
if(distancia <= distancia_obstaculo){
Serial.print("Com obstaculo: ");
Serial.print(distancia);
Serial.println("cm");
}
else{
Serial.print("Sem obstaculo: ");
Serial.print(distancia);
Serial.println("cm");
}
delay(100);
}
int sensor_morcego(int pinotrig,int pinoecho){
digitalWrite(pinotrig,LOW);
delayMicroseconds(2);
digitalWrite(pinotrig,HIGH);
delayMicroseconds(10);
digitalWrite(pinotrig,LOW);
return pulseIn(pinoecho,HIGH)/58;
} // o codigo acaba aqui
Comments