int duracao = 0;
int distancia = 0;
const int ledG = 2;
const int ledR = 3;
const int echo = 6;
const int trigger = 7;
void setup()
{
pinMode(echo, INPUT);
pinMode(trigger, OUTPUT);
Serial.begin(9600);
pinMode(ledR, OUTPUT);
pinMode(ledG, OUTPUT);
}
void loop()
{
digitalWrite(trigger, HIGH);//Mandando o sinal
delay(100);
digitalWrite(trigger, LOW);//Fechando o sinal
duracao = pulseIn(echo, HIGH); //Armazena o que foi lido
distancia = duracao*0.017; //Cálculo distância
Serial.println(distancia);
delay(1000);
if(distancia < 100){
digitalWrite(ledR, HIGH);
digitalWrite(ledG, LOW);
} else {
digitalWrite(ledR, LOW);
digitalWrite(ledG, HIGH);
}
}