Page 44 - Proyecto integrador final - Génesis Orozco Chauca
P. 44


                      


                      


                      

                                                              .


      DISEÑO



                                                                             tiempo = pulseIn (echo,
                                                                             HIGH);
                                                                             distancia = tiempo/58.2;
                                                                             if (distancia<150){
                                                                             digitalWrite (rojo, HIGH);
                                                                             digitalWrite (verde, LOW);
                                                                                 digitalWrite (azul, LOW);
                                                                                 tone (buzz, 1000); }
                                                                               else
                                                                               { digitalWrite (rojo, LOW);
                                                                                 digitalWrite (verde,
                                                                             LOW);
                                                                                 digitalWrite (azul, LOW);
                                                                                 noTone (buzz);
                                                                               }
                                                                               if (distancia<100){
                                                                                 digitalWrite (rojo, LOW);
                                                                                 digitalWrite (verde,
      CÓDIGO:                            pinMode(rojo, OUTPUT);              HIGH);
                                         pinMode(verde,                          digitalWrite (azul, LOW);
      #include                                                                   tone (buzz, 2000);
      <LiquidCrystal.h>                  OUTPUT);pinMode(azul,                 }
      LiquidCrystal lcd (2,              OUTPUT);                              if (distancia<50){
      3, 4, 5, 6, 7);                      pinMode (buzz,                        digitalWrite (rojo, LOW);
      int trig = 8;                      OUTPUT);                                digitalWrite (verde,
      int echo = 9;                        lcd.begin(16,2);                  LOW);
      int tiempo;                        }                                       digitalWrite (azul,
      int distancia;                     void loop ()                        HIGH);
      int rojo = 10;                     {                                       tone (buzz, 3000);
      int verde = 11;                      digitalWrite                        }
      int azul = 12;                     (trig,HIGH);                          lcd.setCursor (2,1);
      int buzz = 13;                       delay(1);                           lcd.print(distancia);
      void setup ()                        digitalWrite (trig,                 lcd.print ("cm");
      {                                  LOW);                                 delay(1000);
        pinMode(trig,                    tiempo = pulseIn                      lcd.clear();
      OUTPUT);                           (echo, HIGH);
        pinMode(echo,                    distancia =       44                }
      INPUT);                            tiempo/58.2;
   39   40   41   42   43   44   45   46   47   48   49