Retrasar la línea de memoria con un furtivo (14 / 15 paso)

Paso 14: Configuración de la memoria y funcionamiento

En este punto ya está listo para

el bosquejo de la memoria. El núcleo tiene la misma funcionalidad que el script GetVelocity. Este script tiene cuatro modos: escribir, tienda, RECALL, DONE.

Se inicia en el modo de escritura donde espera para la entrada del usuario, como se ha mencionado antes de que este sistema está diseñado para almacenar 2 bits significa que puede almacenar 4 valores.

0 (0,0)

1 (0,1)

2 (1,0)

3 (1,1)

Entrada consiste en el valor numérico (0, 1, 2 o 3) que pueden introducirse en el monitor serie.

Una vez introducido el valor el solenoide transmitirá la información. Por ejemplo un 2 hará que se demora la mitad del tiempo de propagación y luego pulso. 3 hará que se espera del pulso y luego pulse otra vez. Un cero hará que no hacer nada. Finalmente las transiciones en la tienda.

En la tienda de modo que va a hacer exactamente lo anteriormente observó en el script de GetVelocity ahora es realizar un seguimiento de tiempo para saber dónde están los bits. Después de 10 ciclos pasará en el estado de lectura.

En el estado de la lectura comienza por la mitad del tiempo de propagación, a la espera si el sensor se activa en este tiempo se fijó el primer bit. Entonces se espera mitad del propagación tiempo otra vez y fijar el segundo bit si el sensor se activa. Luego escribirá los dos bits en el monitor serial y la transición en el estado de hecho.

El estado de hecho no hace nada excepto parpadear el LED, para volver a ejecutar reset Arduino.

Videos de mi fabricación almacenar todos los valores de 4 se unen.

Si usted encuentra este divertido construir por favor transmitir el conocimiento y por todos los medios tratar de mejorarlo. Sin duda, este proyecto me dio un respeto increíble por el duro trabajo de hombres y mujeres que pasaron noches perforando agujeros en las tarjetas y eliminar polillas de relés para desarrollar la tecnología que utilizamos todos los días.

Artículos Relacionados

Preparar la tarjeta de memoria con HypriotOS para Datarhei/Restreamer en frambuesa Pi1 y Pi2 con Microsoft Windows

Preparar la tarjeta de memoria con HypriotOS para Datarhei/Restreamer en frambuesa Pi1 y Pi2 con Microsoft Windows

Antes de que se podía iniciar la transmisión con el Datarhei/Restreamer es necesario para preparar una tarjeta de memoria y comenzar con anclaje en la Raspberry Pi. Recomendamos para usar la imagen HypriotOS frambuesa Pi con la ayuda de Docker.Hay ot
Transmisión línea 6'' altavoz con respuesta de 30hz (-3db).

Transmisión línea 6'' altavoz con respuesta de 30hz (-3db).

Herramientas y piezas que necesita:RompecabezasAmoladorataladro de 2mm (opcional, para mejor ubicación de los tornillos).mordienteCera para mueblespapel de lijapegamento para madera (usar PVA).tornillos de 3,5 mm * ~ 15 m m para la madera.destornilla
Línea siguiente Robot con el control PD básico (proporcional-derivado)

Línea siguiente Robot con el control PD básico (proporcional-derivado)

Este Instructable demostrará cómo utilizar control PD (Proporational-derivado) de un seguidor de línea simple. El ejemplo utiliza el seguidor de línea desarrollado en el seguidor de línea básico Instructable:Se utilizarán los siguientes componentes:1
Línea siguiente robot con algoritmo PID

Línea siguiente robot con algoritmo PID

línea siguiente robot diseñado con Solidworks e implementado con arduino, ardumoto para el control de las ruedas y una barra de sensor con 8 sensores infrarrojos. Para cualquier duda con respecto a esta línea que sigue por favor dejadme un comentario
Cómo hacer efectos de sonido Cool Star Wars con un furtivo

Cómo hacer efectos de sonido Cool Star Wars con un furtivo

Hola! Voy a enseñarte los secretos láser de Star Wars efectos de sonido!Paso 1: Materals: Necesita,-Un Metal Slinky. (NO PLÁSTICO)-Una taza de la espuma.Puede ser plástico, pero la espuma es lo mejor.Paso 2: preparación Esto es fácil.Tomar la Copa e
Como puedo solucionar svchost con alta memoria en windows 7

Como puedo solucionar svchost con alta memoria en windows 7

¿Cómo reducir el uso de svhost.exe CPU en Windows?La mayoría de los usuarios de Windows 7 experimentar el uso de CPU 100% en su PC y de Laptop.It realmente frustrante que su computadora se congele por sí mismo sin razón. Por lo tanto, tienes un montó
Línea básica siguiente Robot con Arduino

Línea básica siguiente Robot con Arduino

07/09/2015Han pasado unos años desde que publicamos inicialmente básica línea siguiente Robot con Arduino tutorial, y parece que mucha gente encuentra útil que debemos publicar una actualización que funciona actual de las bibliotecas de Arduino, incl
Mantener cuidado tu línea de mosca y carrete de mosca

Mantener cuidado tu línea de mosca y carrete de mosca

por lo que es pleno invierno... y todos los pescadores de mosca se están ansiosos de vadeo en los ríos que fluyen rápidos frío y arroyos (somos un tipo loco de los pescadores y fishergirls) y muchos de nosotros comprar forro nuevo, línea de la mosca.
Cómo programar ATtiny85 con la placa de Arduino uno

Cómo programar ATtiny85 con la placa de Arduino uno

En este tutorial vamos a utilizar una placa de Arduino como programador ATtiny.Para ello vamos a utilizar una tarjeta Arduino UNO como un ISP (programador) y un micro-controlador de ATtiny85.Vamos a utilizar Codebender - IDE de Arduino en línea.Con e
Solucionar problemas de la batería de coche con ATtiny.

Solucionar problemas de la batería de coche con ATtiny.

El invierno pasado he experimentado algunos problemas con la batería de mi coche. Sabía que se trataba de la hora de cambiar asi de que fui a comprar uno nuevo. Este hecho me recordó a un viejo artículo sobre un coche carga de la batería/sistema kit
Memoria Flash en Audio Casette

Memoria Flash en Audio Casette

esta tarde fui curioso stick cuántas cintas realmente está envuelto en un casette de audio, es mucho, y durante el proceso de limpiar el desorden destruyó la cubierta de mi vieja memoria 128 de Meg.Así que me quedé con una memoria USB sin ninguna cub
PIC18 Junta de desarrollo con Ethernet y USB

PIC18 Junta de desarrollo con Ethernet y USB

En este instructable voy a mostrarte cómo hacer su propio tablero del desarrollo PIC18 que cuenta con Ethernet y USB 2.0 de velocidad completa a un bajo costo.Características:La Junta de desarrollo está basada en un microcontrolador PIC18LF4553. El m
Cámara de frambuesa Pi nube IP con POE

Cámara de frambuesa Pi nube IP con POE

Estaba inspirado por el trabajo de scavix con el instructable frambuesa Pi como cámara de vigilancia de HD de bajo costo así que decidí hacer mi propia frambuesa PI basado cámara IP que también cuenta con POE y soporta la integración con Google Drive
Adición de memoria estándar para un Cisco 871

Adición de memoria estándar para un Cisco 871

800 de Cisco los ranuradores de la serie están creciendo en popularidad como sus precios caen - pero las actualizaciones de Cisco son todavía escandalosamente sobre costo. A partir de julio, una ampliación de memoria de 128 Mb era lista de $500. Afor