Modificación Monovelo monorrueda LED (8 / 8 paso)

Paso 8: Codificación de los LEDs

Este fue mi primer proyecto de arduino y todavía actualmente estoy corriendo en algunos temas y tratando de envolver mi cabeza alrededor de esto, así que puede o no ser la forma correcta de hacerlo, pero lo que describo aquí, obtendrá acabados resultados.

El teensy 3.0 y las tiras de LED deben ambos vienen con instrucciones sobre dónde ir en línea obtener las cosas adecuadas para descargar a tu ordenador para conseguir este trabajo todos pero aparece aquí también.

Aquí puede descargar el software para el teensy 3.0, que se necesita. Haga clic en el enlace de actualización de software. Yo soy une el primer link a diferencia del enlace en esa página porque el primer enlace debería ser actualizado como se actualiza el software.

Descargue el archivo zip y descomprimirlo en la carpeta 'Mis documentos' del ordenador. Cambiar el nombre de la carpeta para ser sólo "arduino". (No estoy seguro si esto es totalmente necesario pero he leído, como también, en la página de la tira de LED es cómo se supone que para hacer y tuve problemas antes cuando la carpeta no fue retitulada a simplemente 'ardiuno'.) Sería para windows (carpeta de inicio) /My documentos/arduino y para linux y mac sería (carpeta) / documentos/arduino.

A continuación descarga la librería de arduino para el LED tiras. Siga las instrucciones en los dos primeros párrafos de esta página.

Cuando abres el Arduino.exe en herramientas -> tabla: cambiar a "Teensy 3.0" Si ya no está. En herramientas -> USB tipo: cambiar a "Teclado + ratón + Joystick" Si ya no está. En herramientas -> Programador creo que debe establecerse en "AVR ISP".

Puedes luego ir a archivo -> Sketchbook -> bibliotecas -> LPD8806 -> correa del LED para abrir el código de ejemplo para los LEDs.
En este archivo cambiar int clockPin igual 3 'en vez de 1'.  Luego donde dice tira de LPD8806 = LPD8806 (... cambiar ese número 32 para ser 48. Esto es cuantos LEDs se encuentran en la franja. Queremos cambiar a 48 que es cuantos LEDs tenemos.

Guarde este archivo.

(Por alguna razón, para mí, el sistema de archivos entero arduino es de sólo lectura. Debido a no pude guardar los cambios a un archivo dentro de este sistema. Si cambio de permisos y cambiar no para leer solamente cuando intento guardar un archivo lo convierte todavía a leer solamente otra vez. Por lo tanto no soy capaz de guardar los cambios a cualquier archivo dentro del sistema de la carpeta de arduino. Tuve que 'guardar como' mi dibujo en algún lugar fuera del sistema de la carpeta de arduino para poder escribir en él.)

Si todavía no lo has hecho, conecte el cable USB el teensy y ordenador.
Nota: es probablemente mejor para asegurarse de que todos los 3 de los paquetes de baterías estén apagados cuando tienes el USB conectado a la teensy. Como me encontré con algunos problemas en ocasiones con carga en el teensy que sólo ocurriría si tuviera algunos de los paquetes de baterías que alimenta las otras tiras de encendido. No sé exactamente si está relacionado con, pero lo parecía. Tal vez la tierra se comparte entre el ordenador y la batería paquetes de otros conflictos de tiras de alguna manera. (Sé que 5V no entrar en conflicto, porque no están conectadas.) NO encendí la batería alimenta el teensy, mientras que el USB estaba conectado a la computadora. Sentí dos fuentes de poder contradictorias al mismo lugar sería probablemente algo malo.

Ahora empuje la flecha de 'subir' para subir tu dibujo al teensy. Si esta es la primera vez que lo haces, tienes empuje el pulsador negro el teensy después de subir a obtener el código para poner en efecto. Cualquier momento después de que debe cargar automáticamente.

Con los paquetes de batería apagados, usted se sólo ser iluminación 32 LED mientras que el USB lo esté alimentando. El programa está escrito para 48 LED y no le gusta el número de conflicto, por lo que se verá extraño parpadeo aleatorio cosas sucediendo. Esto es normal. Retire el USB de la teensy y encender todos sus interruptores de paquete de batería. Deberá encenderse correctamente lo que usted espera.

Una vez que tienes todo en allí, puede comenzar la codificación!
El bosquejo de LEDbeltKit es código de ejemplo que viene con los LEDs y es un buen lugar para empezar, por lo que sólo puede Agregar a él o empezar de cero. Hasta que haga lo que quiera.
Si usted es nuevo a la codificación, hay un montón de recursos en línea para encontrar ayuda. Sólo tienes que buscar un poco.

Si son un poco más avanzadas que escucho que la biblioteca fastSPI es buena para usar. Llegaré allí eventualmente. Tal vez se trata de no tan avanzada, no estoy seguro porque yo no he visto todavía.

Esperamos que disfrute de su nuevo encargo Monovelo iluminado!

Agradecimiento especial:
Mi esposa Pamela por ser tan cool, apoyo y ayuda.
Monovelo para la fabricación de un artilugio tan maravilloso.
TonalityStar (Tony) para la inspiración realmente hacer esta cosa.
Paul Stoffregen para crear el teensy.
Adafruit para las bibliotecas de arduino de código abierto, LEDs y cosas interesantes.
Mi hermano Bobby para ayuda con el código en algunos de los más avanzados patrones de luz.

Artículos Relacionados

Detener el tiempo con un estroboscopio LED!

Detener el tiempo con un estroboscopio LED!

Un estroboscopio es un instrumento que utiliza una luz intermitente para permitir que un usuario ver los objetos que se están moviendo rápidamente en forma periódica. Cuando la frecuencia de la luz intermitente se asocia a la velocidad del objeto, el
LED Maglite (CREE XM-L modificación)

LED Maglite (CREE XM-L modificación)

esta modificación Maglite transforma la Maglite de un monstruo de luz 19 a la luz de un 900-1000 ! Muchos linterna DIY'ers familiar con CPF (vela poder foros) puede haber visto ya modificaciones similares a este, pero la mayoría de las modificaciones
Faros de moto LED modificación

Faros de moto LED modificación

esta modificación es tanto de estilo como de seguridad. Ser vistos por otros usuarios del camino, mientras que una motocicleta es que la consideración más importante de la seguridad un jinete debe tener. Algunos jinetes utilizan allí viga principal e
Introducción: KitchenAid KMT422CU 4 rebanadas tostadora zumbador eliminación y modificación de LED

Introducción: KitchenAid KMT422CU 4 rebanadas tostadora zumbador eliminación y modificación de LED

esta guía se aplica a todos KitchenAid KMT-422 tostadoras de serie dotadas de un zumbador y palancas tostadora manual.  La guía proporcionará instrucciones cuidadosas sobre cómo eliminar de forma segura el zumbador.  También incluirá instrucciones op
10W LED linterna modificación!

10W LED linterna modificación!

Hola todo el mundo! Hoy estoy construyendo una linterna de 10W ulteriormente en una viejo estilo lámpara de linterna.Paso 1: partes Piezas que utilicé:LED DE 10W. He utilizado el estilo de 3 x 3 uno puesto que requiere menos voltaje.Controlador de LE
Modificación del árbol de Navidad con control remoto LED

Modificación del árbol de Navidad con control remoto LED

estos plástico pequeño árboles ópticos de fibra iluminada eran populares hace unos 10 años. He comprado dos de ellos, unos 5 años para alrededor $10 cada uno a la venta en una tienda de artículos para el hogar (B, B & B si sirve de memoria).La base d
Modificación de la luz Solar UV LED

Modificación de la luz Solar UV LED

cambiar una luz amarilla o blanca luz solar camino a un Ultra Violeta camino luz.Paso 1: Tomar una camino solar luz y quitar la parte superior del mundo claro --No mira directamente hacia un UV led cuando está en... ALGUNA VEZ. La luz UV es peligrosa
Cómo instalar el Gull del mar 14200S LED empotrado Downlight modificación del ajuste de iluminación

Cómo instalar el Gull del mar 14200S LED empotrado Downlight modificación del ajuste de iluminación

no olvide visitar nuestro sitio web para http://www.build.com/?source=yt_howto las necesidades de todas sus mejoras para el hogarInstalación de iluminación LED puede ser fácil! Siga Brent Holland de Build.com él te lleva a través de proceso de th est
Solar cargo funcionamiento LED con luz de freno intermitente para bicicletas

Solar cargo funcionamiento LED con luz de freno intermitente para bicicletas

por lo que después de investigar las leyes para hacer mi bicicleta motorizada legal en California y el envío de la placa de la licencia, he decidido trabajar en la luz del freno mientras espero la placa.Después de un par de días de mirar diseños de o
Modificación de la impresora Lexmark E260 de láser para la impresión láser directa de doble cara tarjetas de circuitos impresos

Modificación de la impresora Lexmark E260 de láser para la impresión láser directa de doble cara tarjetas de circuitos impresos

Esta es la tercera versión de mi Instructable para reasignación de una impresora láser de Lexmark E260 imprimir toner directamente en placas de copperclad. Una vez impreso y "fijo" al cobre por el vapor de la acetona, el toner actúa como una res
Transmisión dinámica - touch de interacción - color LED ball

Transmisión dinámica - touch de interacción - color LED ball

Video:1, confesiones de amor de ciencia y tecnología ayuda---[rotación LED ball 2.0]2, la transmisión dinámica: espectro y Letras de canciones - Demo---[rotación LED ball 2.0]3, conectividad Bluetooth y función introducción---[rotación LED ball 2.0]=
Potencia de Gamecube mod LED

Potencia de Gamecube mod LED

LEDs de color común están aburrido! No importa de qué color es...Hacer su stand de GameCube!Este tutorial es ideal para personas que desean comenzar en consolas modding y electrónica, así que vamos a empezar!Paso 1: Piezas y herramientas necesariasSó
Rápido y barato tiras de luz Led

Rápido y barato tiras de luz Led

esta es una guía rápida de creación de una franja de luz de LED para multitud de usos en el hogar. Añadir luz fría en cualquier lugar de tu casa u oficina!!!!!!Incluso personas sin experiencia electrónica pueden configurar su propia tira de luz LED e
WiFi controló tira de LED RGB

WiFi controló tira de LED RGB

Los utiliza para controlar tiras de LED RGB control remoto IR a veces puede llegar a ser irritante debido a su gama limitada y buscando el control remoto cuando no las encuentra. Este proyecto simple, pero eficaz puede resolver un problema mediante e