// C++ code by DLM
//Encendido de un circuito a 9V mediante interruptor relé condicionado por sensor PIR
int mov; //creamos la variable entera movimiento. coge por defecto el valor 0
void setup()
{
pinMode(3, OUTPUT);
pinMode(8, INPUT);
}
void loop()
{
mov = digitalRead(8); //Asignamos a la variable mov la lectura digital que entra por el pin 8
if (mov == HIGH) //si moviento es igual (por comparación) a High ó 1. Ojo SI PONEMOS UN = ASIGNAMOS A MOV HIGH
{
digitalWrite(3, HIGH);// Activamos como + el pin 3. Pin que permite la corriente en el electroimán
delay(10000); // Wait for 10000 millisecond(s)
digitalWrite(3, LOW);//Desactivamos como + el pin 3. No pasa intensidad por el electroimán, y se desconecta el interruptor del relé.
}
}