¡ Convierte tu Arduino en un lector de tarjeta magnética! (6 / 9 paso)

Paso 6: Detectar la tarjeta dejando al lector

Detectar cuando una tarjeta se ha ido

Formalmente, uno le muestra el pin /CARD_PRESENT para ver si se ha ido de alta, pero no necesitamos ninguna steenkin' / CARD_PRESENT que otro puerto de la entrada-salida. Aquí es donde vienen los temporizadores.

Cada vez que la interrupción se llama porque hemos detectado un flanco descendente en mini-alarma, paramos un temporizador, borrar el valor de temporizador y empezar a leer. Cuando hemos terminado de lectura empezar el temporizador otra vez. Repetir anuncios puede, o hasta que el contador alcanza cierto valor. Esto significa que se ha llamado la última interrupción y sin más datos ha llegado, así que supongo que eso es todo y empiecen a procesar los datos que hemos recopilado.

Contadores de tiempo, utilizamos TIMER1, es decir el temporizador de 16 bits. Estoy utilizando un resonador de 16 Mhz externamente a mi AVR. Si está utilizando un arduino, entonces probablemente estás, también. Por lo tanto, he elegido un valor de divisor de 1024 que significa cada (16000000 / 1024) veces se incrementará el contador de tiempo. Es decir, será 'tick' 15.625 veces por segundo. El /CARD_PRESENT irá alto indicando que la tarjeta ha dejado el lector sobre 150ms después el último bit de datos. Sabiendo esto, sólo decidió comprobar sobre cada 1/4 de segundo. Sería algo como esto:

que resulta para ser alrededor de 3900. Por lo tanto, cuando el contador del temporizador TCNT1 llegue a 3900, entonces sé ha sido unos 300ms y puedo concluir con bastante seguridad que la tarjeta ha dejado el lector. Fácil.

Usted ha visto en el ISR donde el temporizador iniciado, detenido y autorizado en cada interrupción. Ahora, en el bucle principal sólo comprueba si el temporizador contador ha alcanzado el valor del objetivo y si es así, iniciar el procesamiento de datos.

Ahora es seguro procesar los datos.

Artículos Relacionados

Lector de tarjeta magnética USB

Lector de tarjeta magnética USB

lectores de tarjetas de memoria USB siempre parecen desaparecer. ¿En nuestra vida moderna, una vez que copiar las imágenes al ordenador, dónde el lector va? ¿En un cajón? ¿Detrás de la computadora en el lío de cables? ¿En una bolsa con la cámara?Pega
Soporte de teléfono de tarjeta magnética

Soporte de teléfono de tarjeta magnética

Hola este es mi soporte de teléfono. Usé un láser para cortar la madera a su forma para el soporte y la base que sostiene las piezas juntos. Usted tendrá acceso a una impresora láser para completar esto lo que hice.Cosas que necesitará:Madera (.115 e
Gafas/tarjeta magnética DIY titular

Gafas/tarjeta magnética DIY titular

Cosas similares venden para $10-$20 dependiendo de la extensión a la que está decoradas. Hice esto por menos de $3 y lo único que realmente tuve que comprar nuevo era el imán. Cuando uso mi creación como titular de la tarjeta, yo a menudo decorar con
Decodificador de la banda magnética de Arduino

Decodificador de la banda magnética de Arduino

este instructable muestra cómo utilizar código libremente disponible, un arduino y un lector de banda magnética estándar para analizar y mostrar los datos almacenados en tarjetas de banda magnética como tarjetas de crédito, ID de estudiante, etc..Me
Leer cualquier tarjeta de banda magnética con un lector de cuadrados y un dispositivo Android

Leer cualquier tarjeta de banda magnética con un lector de cuadrados y un dispositivo Android

la Plaza de la tarjeta de crédito leer dispositivo básicamente es sólo un magnético leer conexión cabeza, resistencia y el micrófono.  Mediante la implementación de un algoritmo para descifrar la codificación de audio estándar, es posible leer arbitr
Magnética tarjeta de felicitación del Clip de papel y marcador de libro

Magnética tarjeta de felicitación del Clip de papel y marcador de libro

aquí es una tarjeta de saludo puede hacer que se utilizará más adelante para un marcador de libro magnético! Si se desean hacer regalo de agradecimiento de un maestro, esto sería increíble! Esto es bueno para la gente que no puede hacer. Seguir y ver
Proyecto de lector de tarjeta RFID voz

Proyecto de lector de tarjeta RFID voz

En este proyecto vamos a hacer el proyecto de voz de lector de tarjetas de rfid con Arduino.There son muchos proyectos con RFID. Pero está registrado diciendo que nuestro proyecto está registrado en la tarjeta en voz alta mientras que otros definen i
Controlador de Nintendo en un lector de tarjetas de PC

Controlador de Nintendo en un lector de tarjetas de PC

poner un lector de tarjetas dentro de un controlador de Nintendo para su ordenador de sobremesa o portátil.Cualquier mención de este proyecto debe proporcionar un enlace hacia www.zieak.com con crédito a Ryan McFarland.Paso 1: Herramientas y material
Lector de tarjetas interno USB

Lector de tarjetas interno USB

Utilice un lector de tarjetas interno con conector USBPaso 1: materialestubería del encogimiento de un cable Usb para reemplazar el viejo del conector de la placa base, un lector de tarjetas usb (interno)...Paso 2: operación Abrir el lector de tarjet
DIY USB Flash Drive + lector de tarjetas

DIY USB Flash Drive + lector de tarjetas

tuve una vieja tarjeta SD de 4GB tarjeta ahí por algún tiempo.Me decidí a hacer un buen uso de él.1) compré una tarjeta barato 4 en 1 lector.2) abrir la cubierta plástica de la tarjeta SD, así como el lector de tarjetas.3) permanentemente pegar el ch
Lector de tarjetas interno a externo USB

Lector de tarjetas interno a externo USB

Mi trabajo ha actualizado recientemente todos sus equipos de oficina para computadoras pequeñas agradables, gran excepto necesitamos un lector de tarjetas CF para copia de seguridad de las tarjetas de control para las máquinas industriales. Después t
Utilizar la impresora como un lector de tarjetas.

Utilizar la impresora como un lector de tarjetas.

En esta instuctable, se muestra cómo usar una impresora como un lector de tarjetas de memoria.OK así que vamos a empezar.Paso 1: Lo que usted necesita.Lo que usted necesita:Una impresora con la ranura de la tarjeta de memoria de su elección. (Estoy u
Lector de tarjetas de memoria de SD de USB Steampunk

Lector de tarjetas de memoria de SD de USB Steampunk

para obtener instrucciones sobre cómo construir uno de estos visitan mi instructable aquí!Después de crear el usb flash drive me tenía una mirada alrededor de mi mesa y pensé! ¡ Hola! Tengo este lector de tarjetas SD viejo que positivamente está pidi