Tabla de contenido:
- Suministros:
- Paso 1: Preparando el Circuito
- Paso 2: Conectando a la Junta
- Paso 3: Programación del tablero
- Paso 4: ¡Sube el firmware y prueba!
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;-)