
Tabla de contenido:
- Paso 1: agregue ATtiny Core Supprt al software Arduino IDE
- Paso 2: Programe Arduino para usarlo como programador en el sistema (ISP)
- Paso 3: conecte ATtiny84 para programar
- Paso 4: Configure Arduino para programar ATtiny84
- Paso 5: Programar ATtiny84
- Paso 6: conecte ATtiny84 para que funcione como autónomo
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:40

Usando el Arduino Uno para programar ATTINY84-20PU (artículo de Digikey # ATTINY84-20-PU-ND). Este Instructable muestra cómo usar la plataforma Arduino para trabajar con procesadores físicamente más pequeños, como el ATtiny84 (84/44/24). Este ejemplo es específicamente para el procesador ATtiny84-20PU, pero se puede adaptar para las otras placas seleccionando la placa adecuada del software Arduino (es decir, Arduino IDE) y modificando los pines según sea necesario.
(Actualizado para Arduino 1.8.5)
Paso 1: agregue ATtiny Core Supprt al software Arduino IDE

Para Arduino 1.8.5:
- Abra el software Arduino (también conocido como Entorno de desarrollo integrado Arduino [IDE]).
- Abrir preferencias: [ARCHIVO] [PREFERENCIAS]
- Pegue la URL en las URL adicionales del Administrador de tableros:
Paso 2: Programe Arduino para usarlo como programador en el sistema (ISP)


- Seleccione la placa Arduino: [HERRAMIENTAS] [PLACA] [ARDUINO / GENUINO UNO]. Nota: aunque tengo el Arduino UNO he reemplazado el procesador con un Atmega328P preprogramado que requiere que seleccione "Arduino Duemilanove o Diecimila".
- Seleccione Programador: [HERRAMIENTAS] [PROGRAMADOR] [AVR ISP].
- Abrir boceto de ArduinoISP: [ARCHIVO] [EJEMPLOS] [11. ArduinoISP] [ArduinoISP]
- Cargar boceto.
Paso 3: conecte ATtiny84 para programar



Conecte los pines Arduino a los pines ATtiny84:
- Arduino 5V a ATtiny84 Pin 1
- Pin 10 de Arduino a pin 4 de ATtiny84
- Pin 11 de Arduino a Pin 7 de ATTiny84
- Pin 12 de Arduino a Pin 8 de ATtiny84
- Pin 13 de Arduino a Pin 9 de ATtiny84
- Arduino GND a ATtiny84 Pin 14
- Arduino RESET a condensador de 10uF (+ lado / pata larga)
- Condensador GND a 10uF (- lado / pierna corta)
Paso 4: Configure Arduino para programar ATtiny84

- Seleccione la placa Arduino: [HERRAMIENTAS] [PLACA] [ATtiny24 / 44/84]. Ahora aparecerán opciones de tablero adicionales en el menú Herramientas la próxima vez que se abra Herramientas.
- Seleccione B. O. D. inhabilitado: [HERRAMIENTAS] [B. O. D.] [B. O. D. Discapacitado]
- Seleccione LTO deshabilitado: [HERRAMIENTAS] [LTO 1.6.11+ solamente] [Deshabilitado]
- Seleccione Mapeo de pines en sentido antihorario: [HERRAMIENTAS] [Mapeo de pines] [En sentido antihorario]
- Seleccione Chip Attiny84: [HERRAMIENTAS] [Chip] [Attiny84]
- Seleccionar reloj de 8 MHz: [HERRAMIENTAS] [Reloj] [8 MHz interno]
- Grabar cargador de arranque: [HERRAMIENTAS] [Grabar cargador de arranque]
Paso 5: Programar ATtiny84

- Abrir boceto de Blink: [ARCHIVO] [EJEMPLOS] [01. Básicos] [Blink]
-
Editar boceto:
- Antes de la configuración de vacío (), defina el nombre del pin (led) y la ubicación (pin 0): int led = 0;
- coloque "LED_BUILTIN" con "led" en void stetup () y en void loop ()
- Cargar boceto.
- Apague y desconéctese de Arduino.
Paso 6: conecte ATtiny84 para que funcione como autónomo



- ATtiny Pin 1 a una fuente de 5 V (en realidad, no encienda todavía)
- ATtiny Pin 2 a LED (pata larga)
- ATtiny Pin 14 a tierra
- LED (pata corta) a Resistencia (extremo 1) entre 100 y 1k Ohm
- Resistencia (extremo 2) a tierra
- Encienda ATtiny84
Recomendado:
Cómo programar el decodificador de infrarrojos para el control de motores de CA de varias velocidades: 7 pasos

Cómo programar el decodificador de infrarrojos para el control de motores de CA de varias velocidades: Los motores de corriente alterna monofásicos se encuentran generalmente en artículos domésticos como ventiladores, y su velocidad se puede controlar fácilmente cuando se utilizan varios devanados discretos para las velocidades establecidas. En este Instructable construimos un controlador digital que
Cómo programar Arduino Pro Mini con Arduino Uno: 4 pasos

Cómo programar Arduino Pro Mini con Arduino Uno: escribí esto como parte de otro proyecto, pero luego decidí usar un Pro Micro que se puede programar directamente desde la computadora portátil. Sin embargo, esto podría ser útil algún día (o para alguien). Lo dejaré aquí
Cómo programar Arduino Pro Mini usando Arduino UNO .: 4 pasos

Cómo programar Arduino Pro Mini usando Arduino UNO .: Hola chicos, Hoy les comparto un método simple para programar Arduino Pro mini usando Arduino UNO. Este tutorial es para aquellos que están comenzando con arduino y quieren reducir el tamaño de su proyecto usando un Arduino Pro mini. Arduino Pro mini
Cómo programar Audacity para grabar en un momento determinado: 8 pasos

Cómo programar Audacity para grabar en un momento determinado: es un truco rápido, úselo para espiar, para grabar una llamada telefónica o simplemente para grabar su discurso de la clase de historia mientras está fuera. Usando la popular aplicación de código abierto Audacitylet's begin
Configuración para programar un Picaxe a través de Shell Script (linux): 5 pasos

Configuración para programar un Picaxe a través de un script de shell (linux): un recorrido simple que muestra cómo hacer un script de shell que descargará un programa desde un sitio ftp, luego lo compilará y luego lo descargará en picaxe. (Esta es también mi primera instructable)