Paso 2: Construir el parásito programación (protector de la micro).
Si usted ya tiene un escudo de programación ATtiny o puede hackear tu ATMega Page uno como este: entonces usted no necesita hacer este paso - ir al siguiente paso.
Igualmente, si algo se programa el ATTiny en un protoboard entonces hay un montón de tutoriales para eso, como este o este. Tenga en cuenta que éstos utilizan el núcleo de MIT ATtiny que no he probado en este proyecto. Sin embargo, puede utilizar la misma configuración de hardware con los corazones diminutos de Arduino.
Estará cortando la viruta alrededor, será mucho más fácil si programa antes de hacer el "throwie". Para ello construiremos el tablero de programación más pequeño jamás concebido * por lo que podemos conectar el chip a nuestro Arduino para la programación. Es un poco como un escudo micro o tal vez un parásito de arduino!
En primer lugar, tomar 6 pines y romper en un 4 y un 2. Identificar el pin 1 del conector DIP-8.
Ahora curva a 5-7 pines del socket DIP-8 y soldadura 4 pines a doblado pernos 5-7 por lo uno de los pines de la cabecera cuelga demasiado pasado el pin 5 del conector.
Ejecute un alambre corto del pin 1 del conector al pin colgantes de la cabecera.
Ahora conectar las dos clavijas de cabecera a VCC (pin 8) y Gnd (pin 4) conexiones del DIP socket utilizando alrededor de 4-6" los cables. Usar rojo para VCC y negro para tierra ayudará a evitar errores de chip-freír. Si tienes cables de puente rojo/negro, solo soldar a los pines 8 y 4.
Un lugar de epoxy pegamento caliente o 5 minutos para sostener firmemente las cosas sería un buen plan en este momento.
Para utilizar el programador, insertar el ATtiny en el DIP-8 (conseguir que la forma correcta alrededor - ver imagen 1) y enchufe 4 pines a tu arduino en pins 10-13, para que el pin colgantes del programador va al pin D10. Las dos clavijas restantes en su go fly-plomo en + 5V y Gnd de Arduino. Asegúrese de que obtener ellos la forma correcta alrededor de demasiado! Por esta razón los cables de colores son un buen plan para esto.
Está ahora todas amañadas para usar el Arduino como un ISP para su ATtiny.
Puede que necesite añadir un condensador de 10uf entre Gnd y reset para evitar problemas de auto-reset.
Todo lo que necesitas hacer ahora es cargar el Arduino con el bosquejo de ISP e instale el núcleo de Arduino Tiny (si no ya tienes). Se encuentran, junto con instrucciones para la instalación, aquí.
Si quieres ver lo que hace el ISP, puede Agregar LEDs y resistencias entre tierra y cada uno de los pines 9, 8 y 7. Representan el programador "latido del corazón", la luz de error y la luz de programación respectivamente. En la práctica el parpadeo en el LED del pin 13 le dice que está trabajando.
* Esto puede ser una pequeña exageración pero no puede ser mucho.