int pink = 11;
int green = 10;
int blue = 9;
int red = 8;
const int trigPin = 7;
const int echoPin = 6;
long duration;
int distance;
void setup() {
pinMode(pink, OUTPUT);
pinMode(green, OUTPUT);
pinMode(blue, OUTPUT);
pinMode(red, OUTPUT);
pinMode(trigPin, OUTPUT); // Sets the trigPin as an Output
pinMode(echoPin, INPUT); // Sets the echoPin as an Input
Serial.begin(9600); // Starts the serial communication
}
void loop() {
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
digitalWrite(pink, LOW);
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance= duration*0.034/2;
Serial.print("Distance : "); Serial.println(distance);
delay(5);
if (distance > 0 && distance <= 100) {digitalWrite(red, HIGH); delay(1);}
if (distance > 100 && distance <= 200) {digitalWrite(blue, HIGH); delay(1);}
if (distance > 200 && distance <= 300) {digitalWrite(green, HIGH); delay(1);}
if (distance > 300 && distance <= 400) {digitalWrite(pink, HIGH); delay(1);}
}