Paso 2: Configurar su Arduino para programar el ATTiny85
El ATTiny85 es un microcontrolador programable, barato. Puede hacer muchas de las cosas que puede hacer un Arduino. Pero, ¿cómo consigues tus bocetos de Arduino en un ATTiny85? Puedes configurar tu Arduino para programar un ATTiny85, que cómo!La gente inteligente en High-Low Tech ha escrito un excelente tutorial que explica exactamente cómo hacerlo. Puedes leer el tutorial aquí: http://hlt.media.mit.edu/?p=1695
En Resumen, aquí es lo que vas a hacer:
1. conectar tu Arduino y subir el sketch de ejemplo ArduinoISP. Este dibujo viene pre-instalado con el IDE de Arduino. Se encuentra en la carpeta ejemplos.
2. configuración de un protoboard con el ATTiny85 y conectarlo al Arduino. Usted encontrará todos los detalles sobre este programa de instalación en el tutorial de High-Low Tech.
3. Seleccione ATTiny85 a 1 MHz (oscilador interno) de las herramientas > menú tablero.
4. subir el sketch de semáforo (ver más adelante en este tutorial) a su ATTiny85.
Aquí hay algunas cosas adicionales que usted debe saber:
1. tengo la version 1.0.4 del IDE de Arduino, y a mi me funciono perfectamente las instrucciones en el tutorial de High-Low Tech.
2. cuando la programación un ATTiny85, debe seleccionar una definición de tabla en las herramientas > menú de tablero del IDE de Arduino. Esto dice el IDE de Arduino que ATTiny «fundamentales» para utilizar. El tutorial de High-Low Tech te dice descargar y usar un núcleo ATTiny desde GitHub. No hay nada malo con esta base, y muchas personas la usan! Sin embargo, sólo permite utilizar modulación de anchura de pulso de hardware (PWM) en las dos patillas de lo ATTiny. Quería usar PWM sobre tres pernos. Afortunadamente, puede utilizar cualquier base ATTiny que te gusta. Usé el arduino-tiny core de Google Code. Este núcleo le permite usar PWM en los pines 0, 1 y 4.
Por lo tanto, debe descargar el arduino-tiny core de: https://code.google.com/p/arduino-tiny/
3. Si usted compró el exacto ATTiny85 mismo compré de Jameco, notaras que es un microcontrolador de 20MHz. Por lo tanto, probablemente a hacer lo que hice y buscar una definición de tablero de 20MHz en las herramientas > menú tablero. Si está utilizando el arduino-tiny core, no encontrará uno! Pero eso está bien! No habría funcionado correctamente de todos modos! Ver, estos chips ATTiny85 corren 1MHz de fábrica a menos que sube un gestor de arranque específico y utiliza un cristal externo. No necesitas hacer nada de eso para este tutorial.
Por lo tanto, debe seleccionar ATTiny85 a 1 MHz (oscilador interno) de las herramientas > menú tablero.