Page 39 - Proyecto - Ana Guerrero
P. 39
EJERCICIO # 30
Conectar un sensor de distancia ultrasónico con un
buzzer y dos diodos leds donde el sensor de distancia este
por debajo de 50cm se encenderán los dos diodos leds y
el buzzer comenzara a sonar.
int trig = 7;
int echo= 2; if (distancia <=50)
int tiempo;
int distancia;
int led1= 3; {
int led2= 4; digitalWrite (led1, HIGH);
int busser= 5;
void setup() digitalWrite (led2, HIGH);
{ digitalWrite (busser,
Serial.begin(9600); HIGH);
pinMode(trig, OUTPUT); tone(5, 1000);
pinMode(echo, INPUT);
delay(1);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
}
pinMode(busser, OUTPUT);
}
void loop() else
{
digitalWrite(trig, HIGH); {
delay(1); digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(trig, LOW); digitalWrite(busser, LOW);
noTone(5);
Serial.println("cm");
Serial.print(distancia);
}
tiempo= pulseIn(echo ,HIGH);
}
distancia= tiempo/58.2;
delay(1);