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




                      
                      
                      



      DISEÑO



                                                                                    digitalWrite(az, HIGH);
                                                                                    digitalWrite(ama, LOW);
                                                                                    }
                                                                                   if (d<50){
                                                                                    digitalWrite(roj,
                                                                                  HIGH);
                                                                                    digitalWrite(az, HIGH);
                                                                                    digitalWrite(ama,
                                                                                  HIGH);
                                                                                    }


                                                                                    lcd.setCursor(6,0);
                                                                                    lcd.print (d);
                                                                                    lcd.print("cm");
                                                                                    delay(500);
      CÓDIGO:                                  delay(1);
                                               digitalWrite (trig,
      #include
      <LiquidCrystal.h>                      LOW);                                  if (d<150){
      LiquidCrystal lcd(2, 3,                  t = pulseIn (echo,                   lcd.setCursor (4,1);
      4, 5, 6, 7);                           HIGH);                                 lcd.print ("Led rojo");
                                               d = t/58.2;                          delay(400);
      int t;                                   if (d<150){                          lcd.clear();
      int d;                                   digitalWrite(roj,                    }
      int trig = 8;                          HIGH);
      int echo = 9;                            digitalWrite(az, LOW);               if (d<100){
      int roj =10;                             digitalWrite(ama,                    lcd.setCursor (4,1);
      int az =11;                            LOW);                                  lcd.print ("Led azul");
      int ama =12;                             }else                                delay(400);
                                               {                                    lcd.clear();
      void setup ()                            digitalWrite(roj,                    }
      {                                      LOW);
        pinMode(8, OUTPUT);                    digitalWrite(az, LOW);               if (d<50){
        pinMode (9, INPUT);                    digitalWrite(ama,                    lcd.setCursor (4,1);
        lcd.begin (16,2);                    LOW);                                  lcd.print ("Led amar");
      }                                        }                                    delay(400);
      void loop()                                                                   lcd.clear();
      {                                        if (d<100){                          }
                                                           43
        digitalWrite (trig,                    digitalWrite(roj,                  }
      HIGH);                                 HIGH);
   38   39   40   41   42   43   44   45   46   47   48