You are on page 1of 2

const int led1=6;

const int led2=8;

const int led3=10;

const int pinSondeo=12;

const int pinEcho=11;

void setup() {

Serial.begin(9600);

pinMode(pinSondeo,OUTPUT);

pinMode(pinEcho,INPUT);

pinMode(led1,OUTPUT);

pinMode(led2,OUTPUT);

pinMode(led3,OUTPUT);

void loop() {

long duracion, distancia;

digitalWrite(pinSondeo,LOW);

delayMicroseconds(2);

digitalWrite(pinSondeo, HIGH);

delayMicroseconds(10);

digitalWrite(pinSondeo,LOW);

duracion = pulseIn(pinEcho, HIGH);

distancia=(duracion/2) /29.1;

if (distancia<10){
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
}
if (distancia<15&&distancia>10){
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, LOW);
}
if (distancia<20&&distancia>15){
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
}
  
}

You might also like