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