Attiny85-

En este tutorial les enseñare a como programar el microcontrolador llamado attiny 85 tiene apenas 8 patitas y su memoria flash (lugar donde se guarda el código) es de 8, 4 o 2 kilobytes

Se usa mucho este microcontrolador en proyectos pequeños de bajos requerimientos.

Y cómo hacemos para programar este micro?claro usando el  IDE de Arduino. 

Para que les aparezca la/las opciones de attinys en la sección de tarjeta debes descargar el siguiente archivo y seguir las instrucciones

  1. DESCARGA la opción de acuerdo a la versión del IDE Arduino que estés usando(ATENCIÓN: Para el tutorial que estas leyendo usamos la IDE 1.8.5).
  2. Descomprimi el .zip. Aparecera una carpeta. La cual debes copiar o cortar.
  3. Busca la carpeta en tu disco donde tienes la IDE de arduino.
  4. Vas a ver que adentro de la carpeta Arduino hay otra que se llama hardware.
  5. Dentro la carpeta hardware, pega la carpeta que habias copiado anteriormente.
  6. Luego abre el IDE de Arduino.Si vas a BOARD o TARJETA, deberias ver todas las opciones de Attinys.

 NECESITAMOS UN PROGRAMADOR HARDWARE TAMBIÉN. NOSOTROS VAMOS A USAR UN ARDUINO COMO PROGRAMADOR. PARA ESO TENEMOS QUE SUBIRLE UN CÓDIGO ESPECIAL. TOMA TU PLACA ARDUINO.

En el menú principal en la opción Archivo->Ejemplos buscaremos el código ArduinoISP.

Una vez que lo hayan cargado a su arduino el mismo se convertirá en un programador.Sin embargo para poder empezar a subir códigos a nuestro Attiny debemos ir a Herramientas/Programador y allí elegimos  Arduino as ISP.

Así oficialmente ya podemos cargar códigos a nuestro attiny.

Conexiones 

Para probar la comunicación entre arduino y attiny, realizaremos la siguiente conexión.

Y cargaremos un código de ejemplo que lo trae el Arduino IDE . El mismo se encuentra en el Menú Principal  en la opción Archivo->Ejemplos->1-Basics->Blink

Blink es un sketch que hace parpadear un simple led (código de ejemplo)

Lo que haremos sera reemplazar el número de salida digital 13 por el pin 0 (patita 5) en el código ejemplo

Necesitaremos los siguientes elementos adicionales

3 -Led 5mm 

3 -220 Ohm

1 -Protoboard 

10– cables jumpers Macho-Macho

Usaremos tres led para indicar diferentes estados de carga.

Diagrama de Arduino y attiny

Luego  de hacer la modificación en el código ejemplo,vamos a Herramientas->Placa y seleccionamos la opción: Attiny25/45/85.Una vez que ya hayamos subido el código. veremos parpadear el led conectado al pin 7, lo que indica que está cargándose el código al attiny.

El led que esta conectado al pin 8 solo parpadeará cuando hubo un error en la carga del código en el attiny.

 Cuando veas el cartel de carga terminada, tu attiny  ya tendrá el código cargado.Luego veras el led conectado al pin 9 parpadear.

Diagrama del Poyecto Ejemplo

Arma el siguiente y elemental circuito (no uses más de 5V si no se te quemara el attiny) . Conjuntamente con este circuito y el sketch Blink, veras parpadear un Led.

¡Felicitaciones! ya tienes tu attiny andando.

Saludos Maqui.


ElectroMercado

  • : tutorial_
  • arduino | circuitos | programación | otros
1 Comentario
  1. German
    German 1 mes

    un pequeño microcontrolador, para grandes tareas. Saludos

    0

Contesta

CONTACTANOS

Esta es su red social de tecnología para compartir tus ideas y proyectos .Puedes enviarnos un correo si tienes dudas.Nos vemos

Enviando

Inicia Sesión con tu Usuario y Contraseña

o    

¿Olvidó sus datos?

Create Account