int pin_led =4; // Pin de conexion del led
int sen_data =2 ; // Pin de conexion del sensor PIR PIN 2
int estado_sensor =LOW ; // se asume que no hay movimiento
int value =0; // leer el estado del pin
void setup() {
pinMode(pin_led, OUTPUT); // salida
pinMode(sen_data, INPUT); // sensor entrada
Serial.begin(9600);
}
void loop() {
value = digitalRead(sen_data);
if (value == HIGH) {
digitalWrite(pin_led, HIGH);
if (estado_sensor == LOW) {
Serial.println("Motion detected!");
estado_sensor = HIGH;
}
} else {
digitalWrite(pin_led, LOW);
if (estado_sensor == HIGH) {
Serial.println("Motion ended!");
estado_sensor = LOW;
}
}
}