Page 108 - Proyecto
P. 108

EJERCICIO 50


                 Se conecta la tarjeta Arduino uno al sensor pir, el servo motor y el LCD
                 El sensor pir cuando esta activado se enciende el servo motor y aparece en la
                 pantalla del lcd lo siguiente "pir encendido"; después cuando el sensor pir no este
                 activo se apaga el servo motor y aparece en la pantalla del lcd lo siguiente "pir

                 apagado"
             DIAGRAMA





















             CODIFICACION




                                   #include <Servo.h>
                                   Servo ser;
                                   #include <LiquidCrystal.h>
                                   LiquidCrystal lcd(3,4,5,6,7,8);
                                   int pot;
                                   int pir=9;
                                   int dato;
                                   void setup()
                                   { lcd.begin(16,2);
                                     pinMode(pot, INPUT);
                                     ser.attach(2,50,2500);
                                     pinMode(pir, INPUT);   }
                                   void loop()
                                   { dato=digitalRead(pir);
                                     if (dato==HIGH)
                                     {  ser.write(180);
                                        lcd.setCursor(3,0);
                                        lcd.println("PIR ENCENDIDO");   }
                                     else
                                     {  ser.write(0);
                                        lcd.setCursor(3,0);
                                        lcd.println("PIR APAGADO");
                                     }
                                   }





                                                          103
   103   104   105   106   107   108   109   110   111   112   113