Paso 2: Programar el ATtiny13
Si no ha actualizado la instalación del IDE de Arduino a la versión 1.0, ahora es el mejor momento para hacerlo! Aunque es posible programar una MCU con un programador de versiones anteriores, 1.0 es especialmente fácil con opciones de menú conveniente. Definitivamente les recomiendo actualizar antes de ir más allá, si aún no has hecho.
El IDE de Arduino viene con un conjunto de bibliotecas de C que están optimizados para correr en diferentes plataformas de hardware y tipos de microcontroladores. De forma predeterminada, las bibliotecas ATtiny13 faltan. Es un microcontrolador muy pequeño y no muchas personas programa, supongo. Afortunadamente, hay al menos dos conjuntos de Arduino bibliotecas que incluyen soporte para o pueden modificarse para apoyo ATtiny13:
Terminé colocando en Damellis'es bibliotecas porque mi siguiente proyecto fue incluir un ATtiny2313 y de smeezekitty sólo son de ATtiny13. Le insto a visitar la Página Web de la biblioteca ha elegido para un conjunto particular de instrucciones de instalación o visite mi blog post sobre ellos aquí: http://elabz.com/arduino-shrunk-how-to-use-attiny13-with-arduino-ide/ la instalación no es un proceso difícil y básicamente implica simplemente colocar los archivos de biblioteca en el directorio correcto en la jerarquía del IDE de Arduino y editar el archivo boards.txt para IDE de Arduino que se acaba de agregar soporte para otra plataforma de hardware.
Una vez que ha instalado la biblioteca necesarios, se verá ATtiny13 en la lista de las tablas en el IDE de Arduino -> herramientas. Es difícil ver en esta foto pero la línea resaltada describe la Junta que el IDE de Arduino se compilará para como ATtiny13 (reloj interno 4,8 MHz)
Ahora seguir adelante y carga el sketch de Arduino para el proyecto de Chocolates su proxeneta desde el archivo ZIP adjunto aquí (no he ninguna idea cómo a punto de que el archivo correcto que sólo he subido a Instructables. Si usted no puede verlo, cargarlo desde mi sitio aquí)
El siguiente paso es demasiado gancho el ATtiny13 hasta su programador ICSP (Arduino como ICSP o un programador dedicado, ver paso anterior) según los esquemas en la segunda imagen adjunta a este paso.
Seleccionar el programador tipo desde herramientas -> menú de programador
A continuación, seleccione Herramientas -> grabar Bootloader. Esto es una característica algo confusamente nombrada, al menos para ATtiny13 porque ATtiny13 no usa gestor de arranque. Sin embargo, la misma característica también quema los registros de un control adecuado dentro de la viruta que trabajan en la frecuencia de reloj correcta, utilizar divisores de frecuencia de reloj interno o ni y de lo contrario el chip físico para operar así el código compilado se puede esperar de él. Es un paso importante y mucha gente te lo pierdas, así que ten cuidado.
Grabar el código en el interruptor ATtiny13 yendo a archivo -> cargar usando programador.
Esperemos que no habrá allí ningún mensaje de error y, una vez completada la carga, el MCU está listo para nuestro proyecto,