Avanzada Charlicube y modificaciones (8 / 13 paso)

Paso 8: Software

Este cubo tiene una biblioteca de software que viene con él, usted puede utilizar esta biblioteca para programar los LEDs, básicamente hace que sea fácil encender y apagar LEDs. El código fuente está disponible, y usted puede modificarlo y hacer cosas diferentes. Puede utilizar la librería que viene con él, o hacer su propia biblioteca. Usted puede hacer sus propios programas para utilizar la biblioteca, o los ya existentes.

Hay 2 archivos que se pueden modificar para hacer cosas diferentes. La biblioteca está integrada en el archivo cubeplex.h, y los programas están en el archivo charliecube.ino (uno que carga para arriba en el programa de la IDE de arduino).
También he creado un archivo cubeplex.h personalizado, con 8 mapas flushbuffer para compensar problemas de cableado y acomodar utilizando LEDs de ánodo común.

Si usted quiere aprender cómo funciona el cubo, entonces usted debe leer el archivo cubeplex.h, contiene la biblioteca de código y leer ese código (particularmente la función drawLed), le mostrará cómo este cubo luces hasta 3 LEDs en un voxel a la vez. También puede agregar sus propias funciones aquí y, a continuación, llamar desde el archivo charliecube.ino.

Si desea cambiar los programas que se ejecutan en el cubo, o hacer sus propios programas, debe tomar una mirada en el archivo charliecube.ino. Podría empezar por comentar diferentes programas y subir bocetos para ver cómo eso afecta. También puede cambiar algunas variables para acelerar las cosas para arriba y las cosas lento.

Una de las cosas que hice fue copiar uno de los programas y modificar a secuencia a través de cada LED, uno a la vez. Usé este programa para encontrar los cambios de cableado para reprogramar el cubo con ánodo común LED.

He encontrado una persona que ha hecho de nuevos programas para la charliecube, aquí hay un enlace al código:
https://github.com/pbrook/charliecube

He liado demasiado con algunos de los programas, son realmente divertidos.

Mi cubeplex.h se une

Artículos Relacionados

MHI Turbo reconstrucción y modificaciones

MHI Turbo reconstrucción y modificaciones

Turbos MHI (Mitsubishi Heavy Industries) se utilizan en mitsubishi y otros coches. Son relativamente fáciles de reconstruir, y no necesita ninguna herramienta especial. Las partes móviles están individualmente en equilibrio y no requieren equilibrio
Bases avanzadas Qt API

Bases avanzadas Qt API

Bases avanzadas API de Qt es una 3 º parte bases avanzadas. Bases avanzadas es una herramienta poderosa si usted es un desarrollador móvil. Usted no será referente para su backend y desarrollando su aplicación móvil. Pero con la IoT revolución backen
Avanzadas técnicas de Millefiori para arcilla polimérica

Avanzadas técnicas de Millefiori para arcilla polimérica

Arcilla del polímero es genial, es fácil de trabajar, viene en una variedad de colores y endurece a bajas temperaturas en el horno. De vez en cuando trato de mi mano en algunos tres cosas tridimensionales, pero soy más parcial a 2-D con una técnica l
Guía de muelle 9: Principiante y programación CAM avanzada

Guía de muelle 9: Principiante y programación CAM avanzada

Este Instructable es para los usuarios del taller en el muelle 9. Originalmente fue escrito por Dan Vidakovich.Este Instructable es un conjunto detallado, paso a paso las instrucciones que le muestre cómo programar una pieza con CAM (asistido por fab
Uso de GPS, sensor de pasillo, LEDs y bases avanzadas con el Edison

Uso de GPS, sensor de pasillo, LEDs y bases avanzadas con el Edison

El siguiente instructivo describe cómo conectar su Edison de Intel utilizando el sensor GPS de Grove, sensor Hall y el escudo de la Base (por favor tenga en cuenta que el GPS de Grove no vienen de serie en el Gove Starter Kit Plus).El código y el dis
Tela sólida montajes para pintura vigorosa. Simple y avanzada

Tela sólida montajes para pintura vigorosa. Simple y avanzada

2 proyectos en uno. Plano simple y Galería abrigo estilo lona montajes con soportes de madera sólidas para estilos de pintura vigorosa.TIEMPO: unas horasCOSTO: $20-30Este instructable le mostrará cómo construir un simple lienzo acolchado montaje Junt
Máquina inútil avanzada

Máquina inútil avanzada

Hola todos hoy me gustaría presentar mi máquina inútil inusual. Espero que todo el mundo se enteró máquina inútil, pero construí una versión avanzada con siete interruptores de palanca.El marido de mi prima surgió la idea de hacer esta caja. Como se
Adornos de árbol tecnológicamente avanzada!

Adornos de árbol tecnológicamente avanzada!

Árboles de Navidad no han cambiado mucho en los años sin embargo la tecnología tiene y creo que es hora de su árbol de Navidad refleja esto por conseguir un cambio de tecnología. Hay ahora tecnológicamente avanzada adornos de árbol, esto no es del ti
Modificaciones de Nerf Mega Centurion SuperTak

Modificaciones de Nerf Mega Centurion SuperTak

El Nerf Mega centurión, también conocido como el MA3700, es una nuevo blaster Nerf largo alcance que fue lanzada en otoño de 2013. Con un aspecto similar a un rifle de francotirador Barret M82A3 o Barret M83, este blaster tiene un factor de gran inti
Modificaciones de Nerf Retaliator SuperTak

Modificaciones de Nerf Retaliator SuperTak

El Nerf Elite Retaliatorse observa extensamente como uno de los mejores blasters en línea de Elite de Nerf. Tiene buena apariencia, variedad y tamaño y fácilmente puede remodelar o agregó que gracias a la amplia gama de Nerf de accesorios. Como uno d
LEGO arma modificaciones

LEGO arma modificaciones

hoy nos a ver modificaciones de armas de lego.Paso 1: Convertir una Blaster en un lanzador de granadas Este es probablemente el simplista de.Todo lo que necesitas es una blaster y un poste grande.Y entonces sólo el extremo pequeño del perno en el eje
Programación avanzada de la TI-84 Plus (edición de plata)

Programación avanzada de la TI-84 Plus (edición de plata)

este es el nivel avanzado de programación de la TI-84 plus o plata edición. Recomiendo a los principiantes instructable ( antes de comenzar este instructable. Asegúrese de que estar familiarizado con todos los comandos utilizados en los programas rea
Micro avanzada spudgun

Micro avanzada spudgun

los mundos más avanzados spudgun combustiónEste es uno de mis micro spudguns. Tiene una 1/2"(tamaño de tubo, no realmente que grande) schedule 40 PVC cámara a varios cientos psi. Tiene un ventilador para mezclar la mezcla de aire y combustible antes
Nerf Maverick modificaciones

Nerf Maverick modificaciones

la Nerf Maverick fue mi primer y mi segundo favorito pistola de Nerf. Estas modificaciones están fácil, divertido, barato y eficaz. Voy a publicar más modificaciones como subir con ellos.Paso 1: materiales Lo que se necesita:Nerf MaverickCinta invisi