Luna del lazador Mod Basic Stamp2 versión (6 / 7 paso)

Paso 6: Conectar los LEDs y sincronizar al tempo de la reproducción y grabación

Ahora puede conectar los LEDs. Primero conectar el LED del tempo y trabajo en conseguir que funcione correctamente. Agregando los otros dos LEDs podría hacer desea moverse a rápidamente y terminan con más errores que usted puede solucionar los problemas con eficacia. Ver el esquema abajo para cómo conectar cada LED.

El LED del tempo está conectado a P3 y LED0. Al poner las cosas juntas puede organizar esta cualquier forma que desee siempre y cuando no dañe el mcu y tenga sentido para usted. Coloqué el tempo LED a la derecha. Tiene sentido para mi parcialmente porque es el más lejano a la derecha. En los cuadros más adelante verá que puse los LEDs aparte de uno a otro para permitir que me contar sus funciones aparte de uno otro. Yo pude han utilizado diferentes LEDs de coloreadas si quiero ponerlas en la placa sin soldadura. Puede reducir confusión sobre qué función tiene cada LED. Si alguna vez construir una permanente Luna Mod Looper se utilizo diferentes LEDs de coloreadas si tiene sentido hacerlo.

Como dije antes, esta fue una de la parte más problemática del proyecto para obtener funciona correctamente. Cuando escribí el código y cargar en el BS2 de funcionó pero no es exactamente lo que quería que. Solución de problemas implicados insertar declaraciones de depuración donde no había ninguno antes.

Si el código sólo no se parecen funcionar para cualquier nuevo cambio poco que haces, a veces requiere un nuevo enfoque o un cambio ligeramente diferente. Para encender el LED del tempo tuve que sacar una o más Expresiones booleanas y escribe en una nueva declaración de ELSEIF. Funcionó pero no sé por qué no funcionaría la primera forma lo hice.

Una vez tuve el trabajo de LED del tempo lo que quería lo trasladó a la última parte del proyecto - que el registro LED de trabajo. Esto requiere colocar el código en una subrutina que no tenía intención. No había considerado que antes y pensaban que este código se colocaría en el lugar evidente de la subrutina Light_Leds. Podría haber sido pero probablemente habría requerido otra variable o dos. No quiero añadir más variables en este punto ya que con la versión final hay sólo 4 bits izquierda (o una punta o la mitad de un Byte o 1/4 de una palabra).

Por lo tanto, he puesto el código en la subrutina de registro. Esto casi funcionó a la perfección hasta que me encontré con el nuevo programa y encontró un LED me alojé cuando no deseados. Esto significa colocar un trozo de código en la subrutina de juego que haría que ambos registro LED fueron dados vuelta apagado.

Consejo importante: En cualquier momento decides, puede insertar declaraciones de depuración en cualquier parte del programa. Esto puede ayudar a asegurarse de que escrito previamente secciones de código funcionan correctamente. Esas declaraciones también pueden ser útiles para determinar cómo afectan otras partes del código el nuevo código y viceversa. Consejo importante dentro de la punta importante: Puedes acabar con un montón de declaraciones de depuración en diferentes partes del código. Asegúrese de hacer ciertas declaraciones de depuración tienen palabras en ellos que permiten saber inmediatamente de qué parte del programa se ejecutan. También tenga en cuenta que siempre puede utilizar PAUSE # (ejemplo: 1000 pausar para pausar el programa para 1000 milisegundos) para frenar el programa para que puedas tener un aspecto decente en la información.

Artículos Relacionados

Dell mouse mod

Dell mouse mod

que sea más ligero y silenciosomateriales necesarios:ratón 1 dell1 destornilladorseeso es todoEste es mi primer instructible así que por favor ir fácil en mí y sí estas fotos son malas pero eso es porque he usado mi maquinilla de afeitar.Paso 1: abre
Antiguo reloj de chimenea Resto-Mod

Antiguo reloj de chimenea Resto-Mod

Parte posterior unos de meses que había creado una ' ible llamado "Antiguo reloj de actualización" donde había tomado una caja de reloj de hierro fundido antigua y vacía y agregó una nueva cara con movimiento de cuarzo, LED y un regulador micro
Cómo instalar mods de minecraft.

Cómo instalar mods de minecraft.

Hola. Este es mi primer Instructable y creo que este instructable es muy tardado. Espero que me entiendan y espero que usted puede instalar algunos mods para tu juego. En este Instructable va estar refiriéndose a un equipo de modelo de windows porque
Instalación de Reborn de Oblivion (Oblivion Multiplayer Mod)

Instalación de Reborn de Oblivion (Oblivion Multiplayer Mod)

una guía rápida para el método correcto de instalación de nuestro mod.Paso 1: Descargar los archivos requeridosPara utilizar nuestro mod, necesita media (versión 14 o superior) y el renacido del olvido (denominado en adelante "O") archivos. Uste
DD-27 pistola v2.1 de Oblivitus Super pistola Mod

DD-27 pistola v2.1 de Oblivitus Super pistola Mod

K'nex arma nombre: DD-27 v2.1 modDescripción: Este mod añade paneles laterales, monumentos, y gatillo cubre así como cambia el mango, cañón y un poco del gatillo de esta arma. Esto es un arma bastante potente y preciso.Influencias: La pistola de DD-2
Crosman Phantom Mod

Crosman Phantom Mod

este mod en la versión canadiense de la pistola x 500 le dará el poder de Sam como el 1000 x que brotes 1200 fps del límite legal en Canadá es 495fps por lo que sólo recomiendo este mod, si estuvieras en una situación de supervivencia o el Apocalipsi
Abrelatas de la puerta del garage

Abrelatas de la puerta del garage

Utilice un Raspberry Pi y un smartphone (o portátil) para abrir, cerrar y controlar una puerta de garaje. Asegúrese de abrir y cerrar la puerta de segura mediante el uso de certificados autofirmados instalados en los teléfonos móviles de miembros de
Nintoaster (versión alternativa)

Nintoaster (versión alternativa)

Quien ha visto AVGN está familiarizado con el Nintoaster. Decidí hacer mi propia, como proyecto final para una clase de ingeniería.El Nintoaster fue no mi idea original, como todo el crédito va a vomitsaw en Youtube, junto con el instructivo de Ninto
Consola de juegos portátil RetroPie del pobre

Consola de juegos portátil RetroPie del pobre

Me encanta los juegos de video. Me gustaría poder llevarlos dondequiera que vaya a jugar. Pero tengo un problema. No tengo demasiado dinero para gastar en juegos de video. Que tomé una de las cosas que me encantan (video juegos), hecho portable y lo
Grabador del Laser de Arduino

Grabador del Laser de Arduino

empecé este proyecto porque quería hacer algo que había mecánicos, eléctricos y componentes de software. Después de mirar alrededor en Instructables, pensé que un grabador del laser de Arduino basado en una máquina interesante para hacer, y que la má
Colgando de la cama del gato

Colgando de la cama del gato

Ahora hay una segunda versión de la cama de gato, que no requiere que cuelgan del techo.La nueva versión es más compacto y elegante.Échale un vistazo aquí:--------------------------------------------------------------------------Este es un tutorial d
Curva del dragón usando Python

Curva del dragón usando Python

La curva del dragón es un fractal interesante y hermoso. Es realmente una familia de fractales self-similar, pero se centrará en el más famoso, el Heighway dragón, nombrado después de uno de los físicos de la NASA que estudiaron, John Heighway. La cu
INSTALACION del controlador USBasp (configuración del controlador USBasp) - oscuro lado electrónica

INSTALACION del controlador USBasp (configuración del controlador USBasp) - oscuro lado electrónica

versión en inglés disponible en la parte inferiorSe enseñara paso a paso como instalar los controladores (drivers) necesarios para el correcto funcionamiento del programador USBasp para microcontroladores AVR.Primero, mencionaremos algunas considerac
Hacer un soporte de manguera CPAP (presión positiva continua de vía aérea) para la apnea del sueño

Hacer un soporte de manguera CPAP (presión positiva continua de vía aérea) para la apnea del sueño

personas que tienen apnea del sueño y que tiene un dispositivo CPAP (presión positiva continua de las vías respiratorias), no puede tener también un soporte para la manguera.  Esto es realmente muy mal, porque, en mi opinión, el dispositivo no está c