Tabla de contenido:

Programe un ATtiny con Arduino: 7 pasos (con imágenes)
Programe un ATtiny con Arduino: 7 pasos (con imágenes)

Video: Programe un ATtiny con Arduino: 7 pasos (con imágenes)

Video: Programe un ATtiny con Arduino: 7 pasos (con imágenes)
Video: Programar Un ATtiny85 Con Arduino - Tutorial Español 2024, Junio
Anonim
Programar un ATtiny con Arduino
Programar un ATtiny con Arduino

A continuación se muestran las instrucciones para programar los microcontroladores ATtiny utilizando el IDE de Arduino. En lenguaje sencillo, así es como programar chips Atmel de 8 pines como lo haría normalmente con un Arduino. Esto es genial porque el ATtiny es pequeño y, bueno, esto te permite hacer cosas pequeñas que no necesitan un gran microcontrolador.

Las instrucciones que he publicado aquí son más o menos las mismas que las instrucciones dadas por el increíblemente impresionante Tutorial de alta y baja tecnología. Publiqué mi versión de las instrucciones aquí porque planeo hacer un par de próximos proyectos usando chips ATtiny y pensé que mostraría mi proceso.

Paso 1: Ve a buscar cosas

Ir a buscar cosas
Ir a buscar cosas

Necesitará:

- Arduino - Placa de pruebas - ATtiny85 (o ATtiny45) - Condensador electrolítico de 10uF - Resistencia de 220ohm 1/4 vatio - LED - Cable de conexión

Tenga en cuenta que algunos de los enlaces de esta página contienen enlaces de afiliados de Amazon. Esto no cambia el precio de ninguno de los artículos a la venta. Sin embargo, gano una pequeña comisión si haces clic en cualquiera de esos enlaces y compras algo. Reinvierto este dinero en materiales y herramientas para proyectos futuros. Si desea una sugerencia alternativa para un proveedor de cualquiera de las piezas, hágamelo saber.

Paso 2: Cablee el circuito

Cablee el circuito
Cablee el circuito
Cablee el circuito
Cablee el circuito
Cablee el circuito
Cablee el circuito
Cablee el circuito
Cablee el circuito

Conecte el Arduino al ATtiny de la siguiente manera:

  • Arduino + 5V - ATtiny Pin 8
  • Arduino Ground - ATtiny Pin 4
  • Pin 10 de Arduino - Pin 1 de ATtiny
  • Pin 11 de Arduino - Pin 5 de ATtiny
  • Pin 12 de Arduino - Pin 6 de ATtiny
  • Pin 13 de Arduino - Pin 7 de ATtiny

Paso 3: programa el Arduino

Programa el Arduino
Programa el Arduino
Programa el Arduino
Programa el Arduino
Programa el Arduino
Programa el Arduino

Seleccione el boceto "ArduinoISP" del menú "Ejemplos".

Sube el boceto a tu Arduino como lo harías con cualquier otro boceto.

Su Arduino ahora está configurado como un programador en serie que puede programar otros chips.

Paso 4: tapa del filtro

Tapa de filtro
Tapa de filtro

Coloque el condensador de 10uF entre la tierra y el pin de reinicio de Arduino. Asegúrese de vigilar la polaridad de los condensadores (¡tierra a tierra!).

Se rumorea que solo necesita esto para el Arduino Uno, pero he descubierto que también ha ayudado a incluirlo en versiones anteriores. Si descubre que no está funcionando en los siguientes pasos, simplemente elimínelo y vea si eso ayuda.

Paso 5: archivos ATtiny Core

Archivos ATtiny Core
Archivos ATtiny Core
Archivos ATtiny Core
Archivos ATtiny Core

Tome nota de la carpeta de su cuaderno de bocetos en el menú de preferencias de Arduino.

Cree una nueva carpeta en la carpeta de su cuaderno de bocetos llamada "hardware"

Luego, vaya a esta página y descargue el archivo: attiny45_85.zip

Descomprima este archivo y déjelo en la nueva carpeta de hardware.

Finalmente, reinicie el entorno de programación Arduino. Ahora deberían cargarse los nuevos núcleos.

Tenga en cuenta que también hay archivos principales para otros chips ATtiny. Esta página es un buen punto de partida para interactuar con una amplia gama de ellos utilizando Arduino.

Paso 6: Programe el ATtiny

Programar el ATtiny
Programar el ATtiny

Seleccione en el menú superior: Tablero de herramientas ATtiny85 (con Arduino como ISP)

(Por supuesto, querrá seleccionar un chip diferente para esto si está usando uno).

Luego abra el ejemplo de parpadeo básico y cambie el número de pin de 13 a 0.

Finalmente, cárguelo como lo haría con cualquier otro boceto.

Debería dar el siguiente error dos veces: avrdude: defina las señales PAGEL y BS2 en el archivo de configuración para la parte ATtiny85 avrdude: defina las señales PAGEL y BS2 en el archivo de configuración para la parte ATtiny85

Simplemente ignore el mensaje de error y estará listo para comenzar.

Paso 7: circuito de prueba

Circuito de prueba
Circuito de prueba
Circuito de prueba
Circuito de prueba
Circuito de prueba
Circuito de prueba

Conecte una resistencia de 220 ohmios al pin 5.

Conecte un LED entre la resistencia y + 5V.

Debería parpadear.

Felicidades. Ya terminaste.

Imagen
Imagen

¿Te pareció útil, divertido o entretenido? Siga a @madeineuphoria para ver mis últimos proyectos.

Recomendado: