Paso 3: pan y mantequilla
A continuación, obtener su LED y dar su parte inferior un buen cierre mirando, con una lupa si es necesario. Dentro de la película de plástico transparente, uno de los cuatro pasadores es cableado diferente a los otros tres. (véase la foto) Este es el pin común (Estoy suponiendo, como yo, utiliza LEDs de ánodo común). Tome nota de este pin, no lo suelta. Empuje el LED en el tablero de pan, en un ángulo de 45 grados, esto permite que cada pin del LED en una pista diferente en el tablero de pan. Retire ahora el LED una vez más, porque ha olvidado que pin es el común, buscar y pulsar otra vez de nuevo en.
Agarra el Tiny45 datasheet, o específicamente
imagen y con un poco de cable, conectar la clavija de ánodo común en la misma pista de la placa que pin de Vcc del t45 es sentado en.
A continuación, utilice el sus resistencias para conectar los otros tres pines del LED a puertos PB1, PB3 y PB4 del chip.
Ahora coge tu Arduino y conectar los 5V y Gnd a las pistas de Vcc y Gnd del chip. Esto proporciona la energía para los píxeles. A continuación, conecte PB0 en el chip al puerto analógico de la Arduino 4 y PB2 a puerto analógico de la Arduino 5. Esta es la I2C las conexiones, el bus de datos que se envían instrucciones a los píxeles
Usar las fotos que he incluido como referencia.
Ahora que todo es cableado, conecte arduino a un USB y permiten el flujo de energía! Si todo va bien, veremos... er... nada. tal vez un poco flash del LED como usted poder, pero por lo demás nada en absoluto. No pánico, debemos estar todos los derechos.
Cargar el secuenciador BlinkM que bajaste en el último paso y en el menú Archivo, seleccione "conectarse a arduino". Le preguntará qué puerto COM, y debe entrar en (¡ayuda!) sea el arduino. Cuando el texto de estado en la parte inferior derecha de la ventana del secuenciador le dice que está conectado, pulsa cualquier color en el panel de swatch. Tomar el sol a la luz de tu propia creación, como el LED brilla adelante. O no. Si no es así (y debe) hay algo mal. Compruebe estas cosas:
- Usted tiene las líneas I2C conectadas de la manera correcta ronda.
- Compruebe los fusibles en el ATtiny45.
- Reflash el comunicador BlinkM Sketch en arduino y luego conectar el secuenciador para arduino.
- ¿Utiliza el código correcto para el tipo de LED? ¿(Cátodo común o ánodo)?
- Compruebe todos los cables.
Cada vez que construyó un nuevo píxel y probado (es cierto que he construido solamente cuatro hasta ahora) no funcionó. Pero cada vez no funcionó fue porque había olvidado a anular el "reloj Div 8" el fusible en la uC o había jodido el cableado. (Una vez fue porque pensé que había sido inteligente y algunos mods para el comunicador BlinkM sketch en arduino. Mantenerlo frescos niños, utilice fuera de la lata hasta que sepa lo que está haciendo).
Voy a suponer que sólo has pasado cinco minutos maldiciendo, tranquilamente, y luego de repente low behold la luz brilla en!
Genialidad en el Supremo! Han construido un Pixel del Ghetto!
Up siguiente, permite mirar haciendo de este un poco más permanente, agarrar su plancha, vamos un solderin'...