Cerradura de la contraseña con Arduino (4 / 4 paso)

Paso 4: código

Ahora es el momento para el código.
Asegúrese de que tiene todos los cables en su lugar y conecte el cable USB.
Añadir el siguiente código para el arduino. Copiar y pegar en la ventana de arduino como última vez.

#include < Password.h >
#include < LiquidCrystal.h >
#include < Keypad.h >
LiquidCrystal lcd(2,3,4,9,10,11,12);
Contraseña password = Password ("4321");
const filas bytes = 4; Cuatro filas
byte const COLS = 3; Tres columnas
Definir el mapa de teclado
teclas de Char [filas] [COLS] = {}
{'1','2','3',},
{'4','5','6',},
{'7','8','9',},
{'*','0',' ',}
};
Conecte el teclado ROW0, ROW1, ROW2 y ROW3 a estos pines de Arduino.
byte rowPins [filas] = {25, 24, 23, 22}; conectar a las conexiones de la fila del teclado
byte colPins [COLS] = {28, 27, 26}; conectar a las conexiones de la columna del teclado
const int buttonPin = 7;
int buttonState = 0;

Crear el teclado
Teclado teclado = teclado (makeKeymap(keys), rowPins colPins, filas, COLS);

#define ledPin 13

void setup() {}
pinMode (buttonPin, entrada);
LCD.Begin (16, 2);
digitalWrite (ledPin, LOW); el LED se pone en
Serial.Begin(9600);
keypad.addEventListener(keypadEvent); Agregar un detector de eventos para este teclado
keypad.setDebounceTime(250);
}

void loop() {}
keypad.getKey();
buttonState = digitalRead(buttonPin);
Si (buttonState == HIGH) {}
LCD.Clear();
}
}

Tenga cuidado de algunos eventos especiales
void keypadEvent (KeypadEvent eKey) {}
interruptor (keypad.getState()) {}
caso presiona:
LCD.Print(eKey);
interruptor (eKey) {}
caso ' ': guessPassword(); rotura;
por defecto:
Password.Append(eKey);
}
}}

void guessPassword() {}
Si (password.evaluate()) {}
digitalWrite(ledPin,HIGH); activa el relé de puerta de garaje
Delay(500);
digitalWrite(ledPin,LOW); desactiva el relé de la puerta después de.5 segundos
LCD.Print ("contraseña válida"); //
Password.Reset(); contraseña se restablece después de la entrada correcta
Delay(600);
LCD.Print("Welcome");
Delay(2000);
LCD.Clear();
}

Else {}
digitalWrite(ledPin,LOW);
LCD.Print ("contraseña incorrecta");
Password.Reset(); contraseña se restablece después de la entrada incorrecta
Delay(600);
LCD.Clear();
}
}

Darle una prueba: escriba 4321 y pulse #.
Debería ver el mensaje de bienvenida de contraseña válida

Después de se encenderá el LED de la placa arduino para un a corto plazo. Usted puede poner una cerradura o un solenoide en lugar del led y allí lo tienes: cerradura de la contraseña de Arduino

Si usted tiene cualquier problema o duda con respecto a este instructivo, no dude en enviar un comentario. Contestaré en cuanto pueda. También, si te gusta el proyecto, considerar votar en los concursos siguientes:




Gracias por leer esto hasta el final y espero que os haya gustado.

Artículos Relacionados

Cerradura de la contraseña de Arduino

Cerradura de la contraseña de Arduino

En este instructable le demostraré mi cerradura de la contraseña de arduino que hice hace un año. Y le enseñará cómo hacer su propio. No utilizo instructables, pero entonces por lo que se trata de un instructivo que solo foto del proyecto terminado.P
Cómo utilizar la pantalla LCD con arduino tutorial

Cómo utilizar la pantalla LCD con arduino tutorial

Hola todos espero que bien :)Hoy yo soy va a enseñarle a utilizar un LCD display con Arduino (sólo un mensaje de mundo infierno).Si eres un principiante o nunca jugaste con pantalla de LCD con Arduino antes, este instructable definitivamente para ust
Cerradura puerta con Arduino

Cerradura puerta con Arduino

Aquí estamos con la clásica cerradura RFID. Es clásico en ese sentido todo, "Vivir en el futuro y tomar por sentado en este momento". En este tutorial, vamos a establecer un pestillo de puerta que puede abrirse con el golpe de una etiqueta RFID!
Sistema de seguridad y Control de acceso con Arduino y RFID

Sistema de seguridad y Control de acceso con Arduino y RFID

sistema de seguridad y Control de acceso con Arduino y RFIDEste proyecto es un evolotuin de mi primer proyecto llamado "Arduino – sistema de seguridad y acceso Control"Como se puede ver en el http://arduinobymyself.blogspot.com.br/2012/03/arduin
Fácil bloqueo de puerta activado Bluetooth con Arduino + Android

Fácil bloqueo de puerta activado Bluetooth con Arduino + Android

gracias a todos los que apoyaron este proyecto y votaron por ella en el desafío de Arduino! Recibí el segundo premio y esperanza de participar en más concursos de Arduino en un futuro cercano.Este tutorial explicará de una manera simple de hacer una
Domótica con Arduino parte-me

Domótica con Arduino parte-me

No es como cualquier otro domótica como hemos visto anteriormente. Que está controlando remotamente dispositivos cuál es la diferencia. Es porque puede controlar desde el mundo. Se puede controlar usando cualquier dispositivo que tenga conexión a int
Construir tu Robot de Streaming de Video en Internet controlado con Arduino y frambuesa Pi

Construir tu Robot de Streaming de Video en Internet controlado con Arduino y frambuesa Pi

< el instructivo y el código están listos. ¡ Disfrute! Dejo un comentario Comentarios! >Yo soy (aka LiquidCrystalDisplay / Italia), un estudiante de 14 años de aprendizaje de Israel en el Max Shein secundaria para matemáticas y ciencia avanzada. Est
Caja fuerte electrónica con Arduino

Caja fuerte electrónica con Arduino

Hola y Bienvenido a mi último proyecto. En este tutorial te enseñará cómo hacer una caja fuerte totalmente funcional con un Arduino Uno!Este proyecto incluye una contraseña de 6 dígitos (123142), que debe especificarse si desea desbloquear la caja fu
Control de un solenoide con Arduino

Control de un solenoide con Arduino

Este Tutorial de Arduino solenoide muestra cómo controlar un solenoide con pulsadores y un relé, el controlador compatible con Arduino. Los solenoides son actuadores accionados electromagnéticamente. Cuando se aplica voltaje a la bobina de solenoide
Te comprobación del estado de la wifi con Arduino Yun

Te comprobación del estado de la wifi con Arduino Yun

En este tutorial, aprenderás cómo recuperar su Arduino Yun para arriba por lo que se pueden ejecutar dibujos de ejemplo para el Yun. En este caso, voy a mostrar cómo para ejecutar el ejemplo WiFiStatus. Vamos a empezar!Paso 1: Descargar la Beta de 1.
Cerradura de puerta de NFC con el Mini Qduino (debajo de $100)

Cerradura de puerta de NFC con el Mini Qduino (debajo de $100)

¿Que siempre quisiste desbloquear la puerta con sólo su pase de autobús, una etiqueta o una vieja llave de habitación de hotel? Ahora usted puede con la Cerradura de la puerta de NFC, para menos de $100! Es un super compacto potencia de Qduino Mini (
Android habla con Arduino

Android habla con Arduino

este proyecto modifica ligeramente la aplicación de ejemplo de androide de Google llamada "Chat Bluetooth" por lo que puede escribir un mensaje en la aplicación para Android y ese mismo mensaje aparecerá en una pantalla LCD a un Arduino Uno.Func
Conmutación Ethernet - con Arduino

Conmutación Ethernet - con Arduino

objetivo:Interruptor de relé de ethernet o internet, utilizando tu móvil, tablet o computadora con una interfaz gráfica de usuario agradable.Actualización V4.06Por favor, lea los pasos al paso 2 Si usted está viendo este artículo por primera vez.Por
Cómo hacer un sistema de alarma con Arduino

Cómo hacer un sistema de alarma con Arduino

Con Arduino es realmente posible hacer proyectos complejos, particularmente a través de Internet, se puede utilizar a través del escudo diferentes disponibles para el microcontrolador. En este artículo, veremos cómo hacer un sistema de alarma profesi