/* Detectando movimiento con el sensor PIR */
/* Se me ocurre ponerlo en la huerta para que no me roben las lechugas */
int ledPin = 13;
int inputPin = 2;
int movimiento = LOW;
int val = 0;
int calibrationTime=30;
void setup()
{
pinMode(ledPin, OUTPUT);
pinMode(inputPin, INPUT);
Serial.begin(9600);
Serial.print("calibrationTime; i++");
{
Serial.print(".");
delay(1000);
}
Serial.println("Sensor Calibrado");
delay(50);
}
void loop()
{
val = digitalRead(inputPin);
if (val == HIGH)
{
digitalWrite(ledPin, HIGH);
if (movimiento == LOW)
{
Serial.println("Movimiento detectado!");
movimiento = HIGH;
}
} else
{
digitalWrite(ledPin, LOW);
if (movimiento == HIGH)
{
Serial.println("No hay movimiento!");
movimiento = LOW;
}
}
}