A continuación voy a mostraros un nuevo montaje domótico programado con Arduino. En un capítulo anterior programamos una alarma activada mediante un sensor ultrasónico. Ahora vamos a desarrollar el encendido automático de una lampara cuando se detecte movimiento por un sensor de infrarrojos(PIR).
Elementos
Los materiales utilizados son :
- Microcontrolador Arduino
- Sensor de infrarrojos (PIR)
- Bombilla
- Placa de ensayo sin soldadura
- Cables
Montaje:
Alimentamos el sensor de infrarrojos con un negativo (GND) y con un positivo (5V), el pin de la señal del sensor (Movimiento/No movimiento) lo conectamos al puerto 2 del Arduino (Entrada para que lo analice).Si es movimiento activara positivo el puerto 4 y si no es movimiento lo dejara inactivo.
Código de programación:
El Arduino se programa en C++ con el siguiente código, si tenéis alguna duda podéis consultar los comentarios escritos en rojo detrás de//
Simulación:
Pulsamos en iniciar simulación y luego en el sensor infrarrojo , movemos el punto para simular un movimiento y comprobamos que el montaje funciona