Como fazer um sensor de distâncias com Arduino?
Para criar um sensor de distâncias com Arduino, você pode usar um módulo de sensor ultrassônico, como o HC-SR04. Esse sensor mede a distância entre ele e um objeto usando ondas ultrassônicas. Aqui estão os componentes necessários e instruções para montar e programar um sensor de distâncias usando um HC-SR04 e Arduino:
Componentes:
Placa Arduino (Uno, Mega, Nano ou outra compatível)
Sensor ultrassônico HC-SR04
Cabos jumper
Protoboard (opcional, mas útil para simplificar a montagem)
Montagem do circuito:
Conecte o pino VCC do sensor HC-SR04 ao pino 5V do Arduino usando um cabo jumper.
Conecte o pino GND do sensor HC-SR04 ao pino GND do Arduino usando um cabo jumper.
Conecte o pino Trig (Trigger) do sensor HC-SR04 ao pino digital 9 do Arduino usando um cabo jumper.
Conecte o pino Echo do sensor HC-SR04 ao pino digital 10 do Arduino usando um cabo jumper.
Programação do Arduino:
Abra o software Arduino IDE no seu computador.
Copie e cole o seguinte código no Arduino IDE:
const int trigPin = 9;
const int echoPin = 10;
void setup() {
Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
void loop() {
long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration * 0.0344) / 2;
Serial.print("Distância: ");
Serial.print(distance);
Serial.println(" cm");
delay(1000);
}
Certifique-se de selecionar a placa e a porta corretas no Arduino IDE.
Clique no botão "Carregar" para carregar o código na placa Arduino.
Agora, o Arduino lerá a distância entre o sensor HC-SR04 e o objeto mais próximo usando ondas ultrassônicas e enviará os valores lidos para o Monitor Serial no Arduino IDE em centímetros.
Lembre-se de que o sensor ultrassônico HC-SR04 tem um alcance de detecção de cerca de 2 cm a 400 cm e um ângulo de detecção de aproximadamente 15 graus. Além disso, a precisão do sensor pode ser afetada por mudanças na temperatura ambiente e na umidade.