Los pasos para poder compilar y subir código en un microcontorlador ATtiny85 son los siguientes:
1. Instalamos los drivers de ATtiny
- Descargamos la última versión los drivers para Windows de ATtiny de: https://azduino.com/bin/micronucleus/
- Descomprimimos el archivo descargado
- Instalamos los drivers utilizando el fichero “post_install.bat” (si no se instalan es posible que se tenga que ejecutar como administrador)
2. Configuramos Arduino IDE para poder compilar y subir código en ATtiny85
- Abrimos Arduino IDE
- Accedemos a Archivo/Preferencias
- Presionamos en el icono que hay al final del apartado “Gestor de URLs Adicionales de Tarjetas:”
- Se nos abrirá una ventana y al final de todo en una linea nueva en caso de que no este vacío insertamos la URL: http://drazzy.com/package_drazzy.com_index.json
- Presionamos Ok en el “Gestor de URLs Adicionales de Tarjetas:” y presionamos Ok en la ventana de “Preferencias”
- Accedemos a Herramientas/Placa/Gestor de tarjetas…
- Buscamos ATtinyCore con el buscador y presionamos Instalar en ATTinyCore by Spence Kondel última versión
3. Compilamos y subimos código a ATtiny85 con Arduino IDE
Para Subir código a nuestro ATtiny85 debemos configurar Arduino IDE de la siguiente manera:
- Abrimos Arduino IDE
- Accedemos a Herramientas/Placa/ATtinyCore/ATtiny85 (Micronucleus / DigiSpark)
- Una vez seleccionada la placa presionamos sobre el botón de subir código de Arduino IDE
- una vez finalizada la compilación, nos aparecerá un mensaje en rojo diciendo que tenemos 60 segundos para desconectar y reconectar nuestro Attiny85 al puerto USB
- Desconectamos y reconectamos ATtiny85 del puerto USB y empezará la carga del firmware en nuestra placa.
Pinout ATtiny85
Fuentes:
- https://github.com/SpenceKonde/ATTinyCore
- https://laboratoriodejuguete.com/2017/12/04/update-como-programar-el-attiny85-con-arduino/