Una clave Universal de RFID (4 / 9 paso)

Paso 4: El Software - introducción de datos en la tarjeta

El software era el siguiente.  Utilizando el IDE de Arduino, implementé un sistema de menú sencillo que me ha permitido entrar en las instalaciones pertinentes y CardID datos directamente desde el teclado.  I también proporciona una manera de mostrar los datos mediante los LEDs que montado en el tablero.

Uno de los problemas que encontré, fue cuando yo estaba calculando los datos de la tarjeta (paridad y suma de comprobación) sobre la marcha - para ser leído con éxito, la tarjeta tiene salida de datos en tiempo real (mayoría de los lectores necesita un número de lecturas válidas secuenciales) y agregar subrutina y cálculo retrasos causados la tarjeta a la salida de datos no válidos en cuanto el lector estaba preocupado.  He trabajado alrededor de este problema rellenar una matriz de bits que se envía cuando la tarjeta está en transmitir más.  Así, los cálculos se realizan sólo una vez.

Cuando la tarjeta se enciende, espera a que el botón 'mode' para ser presionado.  El número de modo actual se muestra utilizando un conjunto de 4 LEDs.  Cada vez que pulse el botón 'mode' incrementa el modo actual.  Una vez que se muestra el modo correcto, a continuación, la tecla 'enter' comienza esa función de ejecución.

Modo 1 - entrar en modo de bajo consumo (sleep)

La tarjeta entra en un modo de baja potencia, esperando el botón a presionar para volver a despertarlo

Modo 2 : Introduzca un ID de instalación hexagonal

La tarjeta espera 2 dígitos indicarán lo que significa el código de instalación de este sistema (en este caso, es 2C) - el software por defecto a 2C - por lo que no es necesario introducir.

Modo 3 - Decimal de tarjeta de identificación
La tarjeta espera 8 dígitos indicarán que significan el CardID para la tarjeta a ser falseadas (en este caso, es 07820706) - este es el número largo impreso en el reverso de la tarjeta, no el número 119,21922.

Modo 4 - descarga la instalación y tarjeta de identificación
La instalación y tarjeta de identificación son arrojados como números Hex mediante 4 Leds en la parte superior de la tarjeta.

Modo 5 - emular una tarjeta de
La tarjeta entra en modo de emulación, todos los LEDs están apagados.  Sólo puede salir de modo de emulación presionando el botón de reset.

El software depende de Mark Stanley y de Alexander Brevig teclado biblioteca http://www.arduino.cc/playground/Code/Keypad

Artículos Relacionados

Ocultar una clave - 3D impreso caja magnética

Ocultar una clave - 3D impreso caja magnética

¿Estuviste en una situación donde ha sido bloqueado fuera de casa y no puede encontrar la clave? Todos hemos estado allí! y ya sea shell una buena cantidad de dinero en el smiths cerradura o esperar a que alguien con otro par de llaves para llegar a
Copiar una clave por Casting!

Copiar una clave por Casting!

Este Instructable le guiará a través de los pasos necesarios para copiar una clave como agentes secretos en el cine. Esto incluye hacer la impresión de la clave y fundición de metal de zinc. Observe que mientras que copia de las llaves que tienes est
Fijar una clave en 1 minuto

Fijar una clave en 1 minuto

No tengo ni idea de por qué un coche vale miles de dólares se basa en una clave con la pieza más barata de plástico para mantenerlo en su llavero??? Bien no te preocupes, con esta solución usted tendrá una solución mejor, más fuerte y permanente. Bue
Agregar una clave de registro para una aplicación de VB 2008

Agregar una clave de registro para una aplicación de VB 2008

Este es un video que hace algún tiempo atrás mostrando un método de crear una clave de registro para un Programa de Visual Basic (2008).Esto es OUTDATED y estoy 100% seguro que hay mejores maneras de lograr esto, pero me gustaría compartir el camino
¿Hacer una clave de trabajo de chatarra por un bloqueo de ingeniería inversa

¿Hacer una clave de trabajo de chatarra por un bloqueo de ingeniería inversa

has perdido todas las llaves de su cerradura y necesita hacer una nueva clave desde cero?  ¿Le falta el cerrajero una llave en blanco que se ajuste a la ranura de la cerradura? Agarrar una lima de metal, alguna hoja de chatarra y leer en un áspero y
Cómo bloquear Windows con una clave

Cómo bloquear Windows con una clave

.Una forma Simple cómo cerradura entonces desbloquear Windows 7 u 8 con una clave.Bloquear y desbloquear todas las versiones de windows con una llave y un Arduino Leonardo Board.-Usted necesitará una llave de ON/OFF que permite la clave para ser elim
No se puede ejecutar la herramienta de IMMO sin una clave de licencia

No se puede ejecutar la herramienta de IMMO sin una clave de licencia

Mi Herramienta de IMMO V26.12.2007 informó de un error al ejecutar su software esta mañana. El sistema pedirá "lo sentimos, este software no se puede ejecutar sin una clave de licencia. Póngase en contacto con compré la herramienta de China hace dos
Cómo un controlador de Xbox 360 en una placa Universal de lengüeta

Cómo un controlador de Xbox 360 en una placa Universal de lengüeta

proyecto el PCB Universal (UPCB para abreviar) fue comenzado para permitir que un solo regulador del juego, sobre todo lucha contra palos, en tantas consolas diferentes como sea posible. Información sobre el proyecto puede encontrarse en el siguiente
Averiguar una clave matriz (exploración)

Averiguar una clave matriz (exploración)

Esta es una guía a ingeniárselas para interfaz con la cinta de cable de una matriz dominante.Una completa decadencia de una matriz que clave es y cómo funciona puede encontrarse en este artículo de PCB cielo: http://pcbheaven.com/wikipages/How_Key_Ma
Ocultar una clave... que nunca se pierde!

Ocultar una clave... que nunca se pierde!

Nunca volver a bloquear la llave de emergencia en tu casa.No sé ustedes, pero en nuestra casa tenemos la mala costumbre de dejar la "llave de emergencia casa oculta" dentro de la casa después de su uso.  O mejor aún, perder enteramente.  De cual
3D imprimir una clave totalmente funcional

3D imprimir una clave totalmente funcional

¿Te has preguntado si era posible imprimir 3D funcational clave? Bien, se y puedo asegurarles que funciona muy bien. No lo utilizaría como clave principal, pero es ideal imprimir unas llaves de repuesto a su habitación, oficina o casa. Guardar su cla
Cómo hacer una clave rápida 'Scan Stand' para iPhone 4/4S/5

Cómo hacer una clave rápida 'Scan Stand' para iPhone 4/4S/5

respaldé un proyecto Kickstarter para una nueva aplicación para smartphone para profesores denominados clave rápido: "tecla rápida convierte tu teléfono en un escáner óptico para exámenes de grado, exámenes y encuestas en papel, hasta a 30 preguntas
Cómo obtener una clave de una caja

Cómo obtener una clave de una caja

Usted puede saber el siguiente problema casual; alguien dejó una llave - a un lugar donde dormir, donde no vives-colgado de un clavo en el interior de la puerta.  Todo lo que necesita hacer es deslizar la mano a través del espacio de correo y agarrar
Cómo activar Windows XP sin una clave de producto (con ISO descargar!)

Cómo activar Windows XP sin una clave de producto (con ISO descargar!)

Legalidad Nota:ESTO ES PERFECTAMENTE LEGAL. He leído y comprendido plenamente la EULA de Microsoft requiere de un acuerdo para instalar, y como no de distribución, creando, vendiendo ilegalmente, o reutilización de claves de producto, este método es