Programar Attiny85 con Arduino Uno

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:

Pasos para utilizar DoorBell

Registre su usuario en http://panel.gsampallo.com

 Una vez registrado su usuario, escanee el código QR de esta página con su teléfono. Lo llevara a una página web para asociar el dispositivo a su usuario, donde debe ingresar el alias con el que va a identificar al dispositivo, por ejemplo “timbre casa”, una descripción para más detalles y por último su usuario y clave.

Hecho esto solo queda volver a ingresar a http://panel.gsampallo.com ingrese con su usuario y clave, vaya al ítem de Administrar Dispositivos y haga clic sobre el key de su dispositivo.

Aparecerán las opciones de configuración donde podrá cargar los datos para recibir las notificaciones en su teléfono.