/*PROYECTO IOT (Sensor PIR):
* Alejandra Bernal López
* Adrián Moreno Contreras
* 1ºDAM
*/
int PIR=27;
int LED=26;
int ESTADO=LOW; //Inicializamos el estado a LOW porque asumimos que no hay movim.
int v=0; //Para leer el estado del PIN
void setup() {
pinMode(PIR, INPUT); /*Lo declaramos como INPUT porque desde el sensor
manda una señal de que ha detectado presencia. */
pinMode(LED, OUTPUT); /*Lo declaramos como OUTPUT porque desde el pin
manda la señal al led.*/
Serial.begin(9600);
}
void loop() {
v = digitalRead(PIR); //Leemos el valor del sensor en el pin
if(v == HIGH){ //HIGH son 5V
digitalWrite(LED, HIGH);
if (ESTADO == LOW){
Serial.println("Se ha detectado presencia.");
//Cambiamos el estado del PIR a HIGH
ESTADO = HIGH;
}
}else{
digitalWrite(LED, LOW);
if(ESTADO == HIGH){
Serial.println("No se ha detectado presencia. ");
//Cambiamos el estado del pin a LOW
ESTADO = LOW;
}
}
delay(600);
}