MAKE Persistencia del controlador del efecto de visión con LED: 4 pasos

MAKE Persistencia del controlador del efecto de visión con LED: 4 pasos

Tabla de contenido:

Anonim

Hola, este es mi primer instructivo y espero que te guste. Es un proyecto simple, que utiliza el controlador MAKE (un controlador muy útil de www.makezine.com), que crea un efecto de persistencia de la visión mediante LED. Cuando mueves el tablero rápidamente, puedes ver dos líneas paralelas dibujando 'montañas' o triángulos continuos.

La lista de materiales:

8 LEDs

2 resistencias de 220ohm

MAKE Controller

Suministros:

Paso 1: Preparando el Circuito

Primero, deberá tomar 4 LED, 1 resistencia de 220 ohmios y unos pocos centímetros de cable y hacer el circuito que se muestra a continuación. Cuando termines el primer circuito, solo haz un segundo.

Paso 2: Conectando a la Junta

Ahora, tienes que unir los dos circuitos al tablero. Una a las primeras 4 salidas digitales (0-3), y la otra a las 4-7 salidas digitales.

Paso 3: Programación del tablero

Ahora, tenemos que codificar la pequeña tarea que hará el efecto. Adjunté un archivo '.c' con el código y las instrucciones en el interior.

Tenga en cuenta que necesitará el código fuente del firmware Make Controller, que se puede descargar desde http://www.makingthings.com/makecontrollerkit/software/index.htm. También es posible que desee tener un editor de C. Para el código fuente de MAKE Controller, realmente te recomiendo CrossStudio (http://www.rowley.co.uk/arm/) porque incluye el editor de fuentes, un compilador y el administrador de proyectos. En cambio, hay una alternativa: usar el compilador ARM de GNU junto con cygwin. Lea los tutoriales de make controller para obtener más información sobre estos temas;-)

Paso 4: ¡Sube el firmware y prueba!

Finalmente, cuando haya compilado el firmware 'pesado', cárguelo a la placa utilizando el asistente MAKE Controller (!! ¡¡Recuerde borrar primero el firmware antiguo si lo cargó antes!) Y cuando termine, simplemente reinicie la alimentación de la placa. Deberías conseguir algo como esto:

Y eso es todo. Se podría mejorar mucho, por ejemplo, hacer que la primera línea sea verde y la segunda en rojo, o hacer una visualización de caracteres, mostrando un mensaje.

Si ha encontrado algún error, hágamelo saber para que pueda corregirlo. También estoy abierto a sugerencias;-)