int trig = 2;
int echo = 3;
int led = 8;
int duration;
float distance;
int led3 = 6;
int led4 = 5;
int led2 = 7;
void setup() {
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(trig, LOW);
delayMicroseconds(2);
digitalWrite(trig,HIGH);
delayMicroseconds(10);
digitalWrite(trig,LOW);
duration = pulseIn(echo, HIGH);
distance = duration * 0.034 / 2;
Serial.println(distance);
delay(200);
if(distance >10){
digitalWrite(led, HIGH);
}
else{
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
}
if(distance > 50){
digitalWrite(led2, HIGH);
}
else{
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led, LOW);
}
if(distance > 200){
digitalWrite(led3, HIGH);
}
else{
digitalWrite(led4, LOW);
digitalWrite(led2, LOW);
digitalWrite(led, LOW);
}
if(distance > 350){
digitalWrite(led4, HIGH);
}
else{
digitalWrite(led4, LOW);
}
}