Sensor de distância ultrassônico com o Arduino
Fri Jan 13 2023 22:35:48 GMT+0000 (Coordinated Universal Time)
Saved by
@vanildo
#define pinoTrig 2 // Pino de comunicaçao ligado ao Trigger
#define pinoEcho 3 // Pino de comunicaçao ligado ao Echo
float distancia; // Variavel de leitura da distancia
void leitura(); // Funçao de leitura da distancia
void setup(){
Serial.begin(9600);// Inicia a comunicação serial
pinMode(pinoTrig, OUTPUT);
pinMode(pinoEcho, INPUT);
digitalWrite(pinoTrig, LOW); // Inicia com o pino em nível baixo
}
void loop(){
leitura();
distancia = distancia/2; // Divide por 2 pois esse e o tempo da onda ir e voltar
distancia = distancia*0.034029; // Multiplicamos por 0,034 por causa da velocidade do som (d=v*t)
Serial.print("Distancia em cm: ");
Serial.println(distancia);
delay(1000); // Esse delay pode ser menor
}
void leitura(){
digitalWrite(pinoTrig, HIGH); // Manda um sinal de nível alto por 10 microssegundos
delayMicroseconds(10);
digitalWrite(pinoTrig, LOW);
distancia = pulseIn(pinoEcho, HIGH); // Le o comprimento de onda em alta
}
content_copyCOPY
https://mundoprojetado.com.br/sensor-de-distancia-ultrassonico-com-o-arduino/
Comments