Me interese en este micro buscando una manera de lograr que algunos proyectos sean fisicamente más pequeños, al no necesitar todos los puertos del Arduino UNO o del Nano, era una buena idea utilizarlo.
El primer paso consiste en cargar el sketch Arduino ISP en nuestro Arduino Uno para que quede listo para programar el Attiny. Para ello abrimos el IDE, vamos a Archivos – Ejemplos – ArduinoISP – ArduinoISP, y lo subimos.
Luego conectamos Attiny de la siguiente manera:
Attiny85 Pin 1 -> Arduino Pin 10 Attiny85 Pin 4 -> Arduino GND Attiny85 Pin 5 -> Arduino Pin 11 Attiny85 Pin 6 -> Arduino Pin 12 Attiny85 Pin 7 -> Arduino Pin 13 Attiny85 Pin 8 -> Arduino 5v VCC
Finalmente colocamos un capacitor de 10uf del pin RESET del Arduino al GND, tomando en cuenta la polaridad del capacitor.
En el Arduino IDE, debemos cargar la URL en el gestor de tarjetas:
https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Vamos a Herramientas – Placa – Gestor de tarjetas, buscamos Attiny e instalamos el paquete correspondiente.
Luego seleccionamos la tarjeta Attiny85, microprocesador Attiny85, 8 mhz interno, y el puerto correspondiente al que este conectado el Arduino UNO.
Finalmente podemos cargar el sketch. Hay que tener en cuenta que Attiny85 no tiene todos los pins de los que dispone un Arduino UNO o un Nano, con lo cual recomiendo guiarse por el pinout correspondiente: