Professional Documents
Culture Documents
int trig = 8;
int echo = 9;
int led1 = 2;
int led2 = 3;
int led3 = 4;
int led4 = 5;
int tiempo = 0;
int distancia = 0;
void setup() {
pinMode (trig,OUTPUT);
pinMode (echo,INPUT);
pinMode (led1,OUTPUT);
pinMode (led2,OUTPUT);
pinMode (led3,OUTPUT);
pinMode (led4,OUTPUT);
}
void loop() {
digitalWrite(trig,HIGH);
delayMicroseconds(500);
digitalWrite(trig,LOW);
tiempo = pulseIn(echo,HIGH);
distancia = tiempo/58.5;
delayMicroseconds(500);
if (distancia <= 4)
digitalWrite(led1,HIGH);
else
digitalWrite(led1,LOW);
if (distancia <= 8)
digitalWrite(led2,HIGH);
else
digitalWrite(led2,LOW);
}
digitalWrite(led3,HIGH);
else
digitalWrite(led3,LOW);
digitalWrite(led4,HIGH);
else
digitalWrite(led4,LOW);