Page 52 - Proyecto - Ana Guerrero
P. 52

EJERCICIO # 43





               Conectar  3  diodos  leds  una  de  color  rojo  y  otro  de

               amarillo con un sensor PIR que si detecta movimiento se


               encenderá  los  leds  rojos  y  se  activará  el  buzzer  y  se

               mostrará en pantalla rojos encendidos y además también

               muestra la distancia del humo que esta en el sensor.

























                     #include <LiquidCrystal.h>                digitalWrite(rojo, HIGH);
                               LiquidCrystal                     digitalWrite(amarillo,
                            lcd(2,3,4,5,6,7);                                LOW);
                                int rojo=8;                       digitalWrite(busser,
                             int amarillo=9;                                HIGH);
                                int pir=10;                            tone(11,2000);
                                  int dato;                        lcd.setCursor(4,0);
                             int busser= 11;                        lcd.print("ROJO");
                                  int gas;                               delay(500);
                                void setup()                            lcd.clear();

                                       {                                        }
                             lcd.begin(16,2);                                 else
                         pinMode(rojo, OUTPUT);                                 {
                      pinMode(amarillo, OUTPUT);                 digitalWrite(amarillo,
                          pinMode(pir, INPUT);                              HIGH);
                       pinMode(busser, OUTPUT);                digitalWrite(rojo, LOW);
                                       }                          digitalWrite(busser,
                                void loop()                                  LOW);
                                       {                                 noTone(11);
                          gas= analogRead(gas);                    lcd.setCursor(4,0);
                         dato=digitalRead(pir);                  lcd.print("AMARILLO");
                           lcd.setCursor(6,1);                           delay(500);
                              lcd.print(gas);                           lcd.clear();
                                 delay(500);                                    }
                               if(dato==HIGH)                                   }
                                      {
   47   48   49   50   51   52   53   54   55   56   57