Árbol de Navidad de PCB (3 / 10 paso)

Paso 3: Prototipo en protoboard + programa de prueba

Por supuesto yo quería saber si esto es todo factible, así que tuve que probar unas cuantas cosas. En primer lugar, programar el ATmega sin el reloj; y segundo, prueba de la multiplexación de LED de 3 x 8.

Para empezar, revisé la Guía en la Página Web de Arduino cómo programar una independiente ATmega que es bastante completa y trabaja la mayoría del tiempo. Hay 2 pasos principales: utilizando un Arduino como programador quemar el bootloader y luego cargar el programa. Hay un retén, sin embargo, es decir si tienes un chip ATmega que ya se ha configurado para utilizar un reloj externo (por ejemplo, sacado de un Arduino), entonces la única forma de programar este chip es proporcionar una señal de reloj externo en XTAL1. Incluso si desea configurar el chip para utilizar el reloj interno más adelante, esto es un paso necesario antes de hacer cualquier cosa. Así que hay dos opciones: conectar un cristal para el ATmega; o si no tienes un cristal, también puede utilizar el programa ArduinoISP2 por Adafruit que realmente generará una señal de reloj en el pin 9. Al final elegí esta opción, ya que no tengo un cristal de repuesto que podría utilizar. Después de configurar el chip para utilizar el reloj interno, se pueden programar sin necesidad de un cristal externo, porque quemar el bootloader también establece los fusibles apropiados.

Después trabajó el bootloading, construí un pequeño prototipo en protoboard con solo 12 LEDs, sólo para ver cómo podría funcionar la multiplexación. En primer lugar he intentado mediante la función digitalWrite() , pero resultó ser demasiado lento, así que tuve que cambiarlo y establecer los registros de pin directamente. Esto es un poco más engorroso, pero afortunadamente es muy bien documentada en la Página Web de Arduino.

En primer lugar, deben definir algunas variables globales:

Y una matriz para almacenar los valores de brillo de LED:

Luego en el bucle principal, la loopCounter se incrementa en cada iteración, y su resto por 50 se compara a cada elemento de la matriz de valor , que determinará si el LED está encendido o apagado de esa iteración. Eligió a 50, porque todavía funcionó sin ningún parpadeo y ya dio una resolución lo suficientemente fina para lo que necesitaba.

En este momento acabo de probar el programa escribiendo valores en el array val para ver si funciona sin problemas, y cuando era feliz con él comencé el diseño de PCB, porque sabía fabricación llevaría algún tiempo y entonces pude terminar el resto del programa.

Artículos Relacionados

Mini animación árbol de Navidad del LED 32 x 32mm

Mini animación árbol de Navidad del LED 32 x 32mm

Animación del mini árbol de Navidad del LED es pequeño 32 x 32 PCB con 8 LED flash que va a hacer en el orden que desee, utilice el software de Arduino y Core13 biblioteca que permite para programar el ATtiny13 con software de lce, entonces es fácil
HackerBoxes 0001: Árbol de Navidad LED 3D coche inteligente robótica, NodeMCU,

HackerBoxes 0001: Árbol de Navidad LED 3D coche inteligente robótica, NodeMCU,

Este instructable comparte los fundamentos de trabajar con HackerBoxes #0001. HackerBoxes es el servicio de caja de suscripción mensual para aficionados de electrónica, fabricantes y los hackers. Si desea recibir un cuadro como este derecho a su buzó
Hacer girar la luz el árbol de Navidad con LEDs y juguete Motor

Hacer girar la luz el árbol de Navidad con LEDs y juguete Motor

Awsome DIY arbolito con mini luces led y motor del juguete dc su fácil DIY y buen regalo para Navidad, usted puede hacer cualquier color de su elección eligiendo diverso color led luces, para hacer sólo requiere 3v batería de la moneda y batería de 9
Video trazado de árboles de Navidad de LED

Video trazado de árboles de Navidad de LED

Para nuestro DJ anual latón impuesto Navidad episodio de equipo construí dos espacialmente asignados árboles de Navidad de LED. Consisten en unos 230 píxeles RGB y permanente alrededor de 7 pies de altura de estos árboles fueron totalmente video capa
LED animado árbol de Navidad 2015

LED animado árbol de Navidad 2015

Este escaparate interior de árbol de Navidad animado utiliza una combinación de cinco WS2812 direccionable pixel LED pega la estrella. 16 LEDs de píxel individual ensartados por las luces del árbol de Navidad y una tira de LED verde cortado en tiras
Pie el árbol de Navidad en lata a GE color efectos luces LED

Pie el árbol de Navidad en lata a GE color efectos luces LED

Un proyecto de decoración de fiesta DIY antigua para su patio delantero es la tartera de árbol de Navidad. Este instructivo describe cómo actualizar este proyecto con el color de GE efectos de Color cambiando bombillas LED. Las lámparas GE Color efec
Árbol de Navidad de Arduino

Árbol de Navidad de Arduino

Este impresionante árbol de Navidad se enciende automáticamente cuando la luz ambiente se baja debajo de un valor definido. Se basa en una placa Arduino Mini Pro y una tira de LED RGB. Utiliza un sensor de BH1750FVY para la medición de la luz. Un pul
Árbol de Navidad Twitter

Árbol de Navidad Twitter

es Navidad una vez más y eso significa que es hora de reunirte con todos tus amigos y familiares a compartir las alegrías del espíritu navideño. En pasado, con toda la comida, bebida y alegría, ha sido fácil conseguir demasiado perezoso para levantar
Ornamento del árbol de Navidad con movimiento en sentido vertical LED construido en videojuegos!

Ornamento del árbol de Navidad con movimiento en sentido vertical LED construido en videojuegos!

Hola a todos y Bienvenidos a este árbol de Navidad decoración instructable.Este ornamento está diseñado para colgar en tu árbol de Navidad al igual que cualquier otra decoración, pero es sólo un poco más captura de los ojos! Cuando se gira en desplaz
Alimentado por USB árbol de Navidad de LED con sonido

Alimentado por USB árbol de Navidad de LED con sonido

Aquí está el producto terminado.El árbol de Navidad se hace con un chip ATMEGA 168 de arduino.Utilizarlo como un regalo de Navidad tardío para alguien en un intercambio de regalos.Primer instructivo para que por favor, tómalo con calma me debo hacer
LED del árbol de Navidad de animación con música tarjeta módulo sapin de Noël musical

LED del árbol de Navidad de animación con música tarjeta módulo sapin de Noël musical

en la década de los ochenta ELEKTOR publicado en su revista un árbol de Navidad pequeño abrir y cerrar, tomé como punto de partida esta idea para llevar a cabo eso que seguirá...Este pequeño árbol de Navidad 9 cm de altura y no requiere ninguna progr
Árbol de Navidad Leds

Árbol de Navidad Leds

Este es mi primer proyecto DIY y Instructables. Es un simple árbol de Navidad hecho de Leds. Voy a intentar explicar lo mejor que pueda. Si tienes alguna pregunta no dude en preguntar.Paso 1: equipo de Manos PCBCortador de alambreAlicates de punta de
Intermitente de automaticlly de árbol de Navidad colorido

Intermitente de automaticlly de árbol de Navidad colorido

Hola chicos, este es la segunda vez (prototipos inteligentes) publicamos un instructivo aquí, gracias por ver! Mantendremos el post divertidos instructable.Este es un regalo del árbol de Navidad! Instalar a mano intermitente colorido árbol de Navidad
Tarjeta de árbol de Navidad de abrir y cerrar

Tarjeta de árbol de Navidad de abrir y cerrar

Este proyecto fue creado para de YuKonstruct Chibitronics construir noche y utiliza una etiqueta de efectos Chibitronics y tres pegatinas de LED.La pegatina efecto tiene tres pastillas: + y – para poder y una señal que genera el patrón. El botón de s