Vamos agora conectar sensor ultrassônico no Arduíno
Para isto vamos utilizar um;
_ Sensor ultrassônico
_Arduino.
_4-fios jumpers
-Conecte o fio 5V do Arduino na entrada VCC do sensor ultrassônico .
-Conecte o fio GND do Arduino na entrada GND do sensor ultrassônico.
-Conecte o fio D6 do Arduino na entrada Trig do sensor ultrassônico.
-Conecte o fio D7 do Arduino na entrada Echo do sensor ultrassônico.
OBS; D--> pinos digitais
//Inicio do código
#define trig 8 //ligue o trig no pino 7
#define echo 7 //ligue o echo no pino 6
void setup() {
Serial.begin (9600);
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
}
void loop() {
long duracao, distancia;
digitalWrite(trig, LOW); //pino trig é setado como LOW
delayMicroseconds(2); // 2 microssegundos de delay
digitalWrite(trig, HIGH); //pino trig setado como HIGH
delayMicroseconds(10); //10 microssegundos de delay
digitalWrite(trig, LOW); //pino trig setado como LOW novamente
duracao = pulseIn(echo, HIGH);
//}
//Esse tempo retornado pela função pulseIn é o tempo entre a chamada e o pino entrar em HIGH
//O valor retornado vem dobrado pois é o valor de ida e volta
distancia = (duracao/2) / 29.1;
Serial.print(distancia);
Serial.println(" cm");
delay(500);
}
//Fim do codigo
Vídeo
Nenhum comentário:
Postar um comentário