Paso 5: Colgar luces, determinar las posiciones de
Colgar las luces en el árbol, y tenemos que calcular cada píxeles X y Y ubicación para incrustar en el código.
Para ello utilizar la versión adjunta del código xmas.c y quite el comentario de la primera sección de Arduino (loop) que enciende cada segmento de 10 luces. Usted querrá ampliar esta sección si usted tiene más allá de 50 LEDs con un simple copiar/pegar. Recordar también a alterar el #define LED_COUNT como en el paso anterior para que coincida con tu cuenta de LED
En el video adjunto tomé la imagen de la rejilla y overlaid encima de la iluminación del árbol en un Editor de vídeo para obtener cada una de las 200 posiciones. Asegúrese de probar y obtener columna 1 y fila 1 overlaid tal que la parte inferior había izquierda más luz está en la posición 1,1. Esto se hace para que el programa de Arduino puede determinar con facilidad la mitad del árbol en las direcciones X e Y.
Ver el video y entrar en X, Y parejas en xmas.c es un proceso manual y 200 sonidos luces desalentadoras, pero sorprendentemente esto no toma mucho tiempo para grabar todos los LEDs. Calculo en 15-20 minutos para derivar (X, Y) posiciones para luces de 200.
En lugar de un Editor de Video puedes tomar el video con un teléfono celular y luego dibujar o imprimir su propia cuadrícula en papel colocar físicamente en el monitor de teléfono celular/tablet/ordenador mientras que reproduce el video.
Para ayudar a aislar el 10 segmento del pixel que caminó y todo segmento luz 10 primero se enciende en el siguiente patrón:
Filamento de píxeles de luz verde de 10 = + 10
Filamento de pixel blanco luz 10 = + 1
Así un destello de luz verde seguido por destellos de luz blanca 4 se = 10 + 4 = 14 juego de 10
Como calcular los valores, colocarlos en la matriz de posiciones en el código de Arduino.