const int led[] = {2, 3, 4, 5, 6, 7};
// const int led[] = {7, 6, 5, 4, 3, 2};
const int dist[] ={10, 20, 30, 40, 50, 60};
int echo = 11;
int trig = 10;
void setup()
{
Serial.begin(9600);
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
for(int i = 0; i < 6; i++)
{
pinMode(led[i], OUTPUT);
}
}
void loop()
{
digitalWrite(trig, LOW);
delayMicroseconds(2);
digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW);
long duration, distance;
duration = pulseIn(echo, HIGH);
distance = duration/200;
// distance = (duration/2)/29.1;
for(int i = 0; i < 6; i++)
{
if(distance < dist[i])
{
digitalWrite(led[i], HIGH);
}
else
{
digitalWrite(led[i], LOW);
}
}
delay(100);
}