Paso 3: Programacion.
Ahora para finalizar haremos la programacion para la tarjeta arduino.El con uso del arduino IDE, programamos las siguientes lineas de codigo:
int led = 13; % led avisara cuando detecte movimiento.
int PIR = 2; % polos donde esta la salida del sensor.
void setup() {}
pinMode(led,OUTPUT);
pinMode(PIR,INPUT);
Delay(4000); % tiempo de espera para inicializar el sensor.
}
void loop() {}
Val = digitalRead(PIR);
Si val == {} bajo
digitalWrite(led,HIGH);
Delay(500);
digitalWrite(led,LOW);
Delay(2000);
}
}
En el procedimiento setup() el cual se ejecuta una sola vez al energizar arduino, damos un tiempo de espera de 4 segundos para el sensor se calibra y comienza a sensar.
Las siguientes instrucciones revisan si el sensor envio una señal al pin 2 del arduino y si es asi, prende el led del pin 13 por 500ms y lo apaga por 2 seg para seguir sensando.
Y con esto ya puedes monitorear algun sitio determinado.
Disfrutalo.