Professional Documents
Culture Documents
Parcial Electiva III
Parcial Electiva III
Parcial Electiva III
void setup()
{
pinMode(led_rojo, OUTPUT);
pinMode(led_amarillo, OUTPUT);
pinMode(led_verde, OUTPUT);
void loop()
{
long distancia = 0.01723 * readUltrasonicDistance(5, 6);
delay(10);
//Indicador de STOP
if((distancia>10)and(distancia<100))
{
digitalWrite(led_rojo, HIGH);
digitalWrite(led_amarillo, HIGH);
digitalWrite(led_verde, HIGH);
tone(parlante, 400, 200);
}
//Indicador de precaucion
if((distancia>100)and(distancia<200))
{
digitalWrite(led_rojo, LOW);
digitalWrite(led_amarillo, HIGH);
digitalWrite(led_verde, LOW);
tone(parlante, 400, 200);
delay(500);
}
//Indicaicion de continuidad
if((distancia>200)and(distancia<300))
{
digitalWrite(led_rojo, LOW);
digitalWrite(led_amarillo, LOW);
digitalWrite(led_verde, HIGH);
tone(parlante, 400, 200);
delay(1000);