Page 51 - Proyecto - Ana Guerrero
P. 51

EJERCICIO # 42






               Conectar 5 diodos leds y un sensor de distancia donde los


               leds se encenderán si el sensor de distancia es menor que

               50cm y se activara el buzzer caso contrario se apagan.


























                      #include <LiquidCrystal.h>                             d= t/58.2;
                                                                             delay(1);
                   LiquidCrystal lcd(2,3,4,5,6,7);
                                  int lds=8;
                               int trig= 10;                                  if(d<50)
                                int eco= 11;                                       {
                               int busser= 9;                      digitalWrite(lds,HIGH);
                                     int t;                               tone(9,1000);
                                     int d;                           lcd.setCursor(2,0);

                                void setup()                    lcd.print("LEDS ENCENDIDO");
                                        {                                  delay(2000);
                              lcd.begin(16,2);                             lcd.clear();
                          pinMode(lds, OUTPUT);                                    }
                          pinMode(trig, OUTPUT);
                           pinMode(eco, INPUT);                                  else
                        pinMode(busser, OUTPUT);                                   {
                                        }                          digitalWrite(lds, LOW);
                                                                             noTone(9);
                                 void loop()                          lcd.setCursor(2,1);
                                        {                        lcd.print("LEDS APAGADO");
                       digitalWrite(trig, HIGH);                           delay(2000);
                                   delay(1);                               lcd.clear();
                        digitalWrite(trig, LOW);                                   }
                          t= pulseIn(eco, HIGH);                                   }
   46   47   48   49   50   51   52   53   54   55   56