#define trg 5
#define echo 4
int led=2;
void setup()
{
Serial.begin(9600);
pinMode(trg, OUTPUT);
pinMode(echo, INPUT);
pinMode(led, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
}
void loop()
{
long duration,distance;
digitalWrite(trg, LOW);
delayMicroseconds(2);
digitalWrite(trg, HIGH);
delayMicroseconds(10);
digitalWrite(trg, LOW);
duration=pulseIn(echo,HIGH);
distance=duration*0.034/2;
Serial.print("masofa: ");
Serial.print(distance);
Serial.println(" sm ");
delay(100);
if(distance>300){
digitalWrite(led, HIGH);}
if(distance<300){
digitalWrite(led, LOW);}
if(distance>200){
digitalWrite(6, HIGH);}
if(distance<200){
digitalWrite(6, LOW);}
if(distance>150){
digitalWrite(7, HIGH);}
if(distance<150){
digitalWrite(7, LOW);}
if(distance>100){
digitalWrite(8, HIGH);}
if(distance<100){
digitalWrite(8, LOW);}
if(distance>50){
digitalWrite(9, HIGH);}
if(distance<50){
digitalWrite(9, LOW);}
}