En este ejemplo crearemos un sensor de movimiento con activación de una alarma simulada con un LED. Cuando alguien se aproxima o pasa por delante del sensor de movimiento, el LED se encenderá automáticamente. Por supuesto que el LED no se activara si no existen presencias cerca del sensor. Para este ejemplo utilizaremos el sensor PIR. Con este sensor podrás detectar cualquier objeto que se mueva por el frente de este sensor.
Componentes necesarios:
- 1× Modulo luz LED tipo piranha.
- 1× Sensor de movimiento PIR

- 1× Shield expansión para entradas o salidas.
- 1× Kit Intel® Edison con tarjeta Arduino Breakout
Pin Out de conexión:
Sensor de movimiento PIR →Pin digital 2
Modulo LED→Pin digital 13

Código de programación Arduino:
intsensorPin = 2; //Se establece el pin 2 para conexión de sensor PIR
intledPin = 13; //Se establece el pin 13 para conexión de luz LED
intsensorState = 0; //Variable para almacenar datos de sensor PIR
voidsetup() {
pinMode(ledPin, OUTPUT); //Configuración de pin 13 digital como salida.
pinMode(sensorPin, INPUT); //Configuración de pin 2 digital como entrada.
}
voidloop(){
sensorState = digitalRead(sensorPin); //Lee valor de sensor PIR y lo guarda en variable.
if(sensorState == HIGH) { //Si el estado del sensor es HIGH, se enciende el modulo LED.
digitalWrite(ledPin, HIGH);
}
else{ //Si el estado del sensor no es HIGH, se apaga el modulo LED.
digitalWrite(ledPin, LOW);
}
}
Despues de cargar el sketch a la tarjeta Arduino Intel Edison, se puede realizar la prueba de pasar por deltante del sensor PIR y esperar un momento. Pongan atención en el modulo de luz LED que en estos momentos se encuentra apagado. Si una persona pasa por delante del sensor PIR, el modulo de luz LED se encenderá automáticamente.
Principio (Entrada digital – Salida digital):
Existen tres partes en este sistema, la sección de entrada de datos (sensor PIR), la sección de control (Arduino Intel Edison) y la sección de salida digital (modulo de luz LED).
