Componentes de este proyecto:
- Una cerradura de puerta electrónica de 12V
- un módulo de relé
- Arduino Uno Rev3
- Una pila de 9V para alimentar Arduino
- Una fuente de alimentación 12V para alimentar la cerradura de puerta electrónica (yo he usado una batería de plomo-acido de 12V, pero también se podría conectar a la toma de red eléctrica.
- cables con pinzas de cocodrilo.
El esquema de este proyecto es el siguiente:
He diseñado un código muy simple que acciona el mecanismo de la cerradura electrónica cambiando de estado cada 5 segundos.
Código:
int relay = 3; //Declaramos la variable relay en el pin 3
void setup() {
Serial.begin(9600);
pinMode(relay,OUTPUT);
delay (2000); // Espera 2 segundos una sola vez antes de ejecutar void loop()
}
void loop() {
digitalWrite(relay,HIGH); // la cerradura electronica entra en estado HIGH
delay(5000); // espera 5 segundos
digitalWrite(relay,LOW); // la cerradura electrónica cambia a estado LOW
delay(5000); // espera 5 segundos
}