const int echo=3;
const int trig=2;
const int LED1=13;
const int LED2=12;
const int LED3=11;
const int LED4=10;
const int LED5=9;
const int LED6=8;
const int LED7=7;
int duration=0;
int distance=0;
void setup()
{
pinMode(2,OUTPUT);
pinMode(3,INPUT);
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
pinMode(11,OUTPUT);
pinMode(10,OUTPUT);
pinMode(9,OUTPUT);
pinMode(8,OUTPUT);
pinMode(7,OUTPUT);
Serial.begin(9600);
}
void loop(){
digitalWrite(2,HIGH);
delayMicroseconds(1000);
digitalWrite(2,LOW);
duration=pulseIn(3,HIGH);
distance=(duration/2)/28.5;
Serial.println(distance);
if(distance<=7)
{
digitalWrite(13,HIGH);
}
else
{
digitalWrite(13,LOW);
}
if (distance<=14)
{
digitalWrite(12,HIGH);
}
else
{
digitalWrite(12,LOW);
}
if (distance<=21)
{
digitalWrite(11,HIGH);
}
else
{
digitalWrite(11,LOW);
}
if (distance<=28)
{
digitalWrite(10,HIGH);
}
else
{
digitalWrite(10,LOW);
}
if (distance<=35)
{
digitalWrite(9,HIGH);
}
else
{
digitalWrite(9,LOW);
}
if(distance<=42)
{
digitalWrite(8,HIGH);
}
else
{
digitalWrite(8,LOW);
}
if (distance<=49)
{
digitalWrite(7,HIGH);
}
else
{
digitalWrite(7,LOW);
}
}