#define Echopin 3
//ECHO PIN INPUT 3
#define Trigpin 9 
//TRIG PIN INPUT 9
#define Red_led 8 
//RED LED INPUT 8
#define Green_led 6  
//GREEN LED 6
float distance;  // for distance float 
int duration;
int ll = 100;    
//duration in 100
void setup() {
  pinMode (Trigpin, OUTPUT); 
  //OUTPUT from ULTRASONIC 
  pinMode (Red_led, OUTPUT);   
  //PIN 5
  pinMode (Green_led, OUTPUT);  
  //PIN 4
  pinMode (Echopin, INPUT);  
  //INPUT from PIN
  Serial.begin(9600);  
}
void loop() //loop started 
 {
  digitalWrite(Trigpin, LOW);
  delayMicroseconds(1500); // 
  digitalWrite(Trigpin, HIGH);
  delayMicroseconds(1500); 
  //delay of 1500 micros
  digitalWrite(Trigpin, LOW); 
  //Trigger pin low at time
  duration = pulseIn(Echopin, HIGH); 
  // Echo pin duration
  //high echopin
  distance = duration * 0.033 / 2;  
  //duration in seconds
  delay (1500);
  Serial.println (" ");
  Serial.print ("Distance = ");
  Serial.print (distance);
  Serial.print (" CM");
  //Serial.println (" ");
  if (distance>100) 
  //condition for green led
  {
    
    digitalWrite (Green_led, HIGH); 
    // GREEN LED is ON
    delay (1500);  
    //delay of 1500 
    digitalWrite (Red_led, LOW);
    delay (1500); 
  }
  else 
  if (distance<100) 
  //condition for red led
  {
    
    digitalWrite (Green_led, LOW);
    delay (1500);
    digitalWrite (Red_led, HIGH); 
    // RED LED is ON
    delay (1500); 
    //delay of 1500
  }
}