Sensor Ultrasonico HC-SR04

O sensor ultrassônico HC-SR04 é amplamente utilizado em projetos Arduino para medir distâncias. Ele funciona enviando ondas sonoras de alta frequência e calculando o tempo que leva para o som refletir em um objeto e retornar ao sensor. Com base nesse tempo, você pode calcular a distância entre o sensor e o objeto.
Aqui está um exemplo básico de como usar o sensor HC-SR04 em um projeto Arduino:
Materiais necessários:
- Arduino Uno (ou outro modelo compatível)
- Sensor ultrassônico HC-SR04
- Cabos de conexão
Passos:
- Conexões físicas:
- Conecte o pino VCC do sensor ao pino 5V do Arduino.
- Conecte o pino GND do sensor ao pino GND do Arduino.
- Conecte o pino Trig do sensor ao pino digital 2 do Arduino.
- Conecte o pino Echo do sensor ao pino digital 3 do Arduino.
- Configuração do código:
- Abra a IDE do Arduino no seu computador.
- Crie um novo projeto.
- Insira o seguinte código:
// Definir os pinos do sensor
const int trigPin = 2;
const int echoPin = 3;
// Variáveis para armazenar os tempos
long duration;
int distance;
void setup() {
// Inicializar os pinos como entrada/saída
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
// Iniciar a comunicação serial
Serial.begin(9600);
}
void loop() {
// Enviar um pulso ultrassônico
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Medir a duração do pulso de retorno
duration = pulseIn(echoPin, HIGH);
// Calcular a distância em centímetros
distance = duration * 0.034 / 2;
// Enviar a distância para o monitor serial
Serial.print("Distancia: ");
Serial.print(distance);
Serial.println(" cm");
// Aguardar um intervalo antes de realizar a próxima leitura
delay(1000);
}
- Upload do código:
- Verifique se o Arduino está conectado ao seu computador.
- Selecione a placa correta e a porta serial na IDE do Arduino.
- Clique no botão “Upload” para carregar o código no Arduino.
- Teste e visualização dos resultados:
- Abra o monitor serial na IDE do Arduino (ou pressione Ctrl+Shift+M).
- Você verá a distância medida pelo sensor sendo exibida no monitor serial.
Certifique-se de seguir as instruções corretamente ao montar o circuito e carregar o código para o Arduino. Isso permitirá que você obtenha leituras precisas da distância medida pelo sensor HC-SR04 em seus projetos Arduino.