Page 36 - Proyecto - Ana Guerrero
P. 36

EJERCICIO # 27




               Conectar  4  protoboards  cada  una  contiene  un  sensor  PIR


               con 2 diodos leds donde los leds que se encuentran abajo

               encenderán si el protoboard no detecta movimiento y los de

               arriba  estarán  apagados,  los  de  arriba  se  encenderán  si  el

               sensor PIR detecta movimiento.






















                                                                            digitalWrite(naranja,LOW
                                                  void loop()                               );
               int rojo=4;                               {
             int naranja=5;                                                                  }
                                         dato1=digitalRead(pir1);                     //sensor3//
             int amarillo=6;
               int azul=7;               dato2=digitalRead(pir2);                  if (dato3==LOW)
                                         dato3=digitalRead(pir3);                            {
               int pir1=8;
               int pir2=1;               dato4=digitalRead(pir4); digitalWrite(amarillo,HIG
               int pir3=2;                        //sensor1//                              H);
               int pir4=3;                     if (dato1==HIGH)                    delay(tiempo);
                                                         {                                   }
                int dato1;               digitalWrite(rojo,HIGH);                          else
                int dato2;                      delay(tiempo);                               {
                int dato3;
                                                         }                 digitalWrite(amarillo,LOW
                int dato4;
                                                       else                                 );
             int tiempo= 10;
                                                         {                                   }
              void setup()
                                          digitalWrite(rojo,LOW);                     //sensor4//
                      {
        pinMode(rojo, OUTPUT);                           }                         if (dato4==LOW)
            pinMode(naranja,                      //sensor2//                                {
                 OUTPUT);                      if (dato2==HIGH)             digitalWrite(azul,HIGH);
        pinMode(azul, OUTPUT);                           {                         delay(tiempo);
           pinMode(amarillo,           digitalWrite(naranja,HIGH)                            }
                 OUTPUT);
                                                         ;                                 else
         pinMode(pir1, INPUT);
                                                delay(tiempo);                               {
         pinMode(pir2, INPUT);
                                                         }                   digitalWrite(azul,LOW);
         pinMode(pir3, INPUT);
                                                       else                                  }
         pinMode(pir4, INPUT);
                                                         {                                  }
                      }
   31   32   33   34   35   36   37   38   39   40   41