Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39
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
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
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
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
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
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
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
Conecte una resistencia de 220 ohmios al pin 5.
Conecte un LED entre la resistencia y + 5V.
Debería parpadear.
Felicidades. Ya terminaste.
¿Te pareció útil, divertido o entretenido? Siga a @madeineuphoria para ver mis últimos proyectos.
Recomendado:
¡Programe su propio juego 2048 con Java !: 8 pasos
¡Programe su propio juego 2048 con Java !: Me encanta el juego 2048. Así que decidí programar mi propia versión. Es muy similar al juego real, pero programarlo yo mismo me da la libertad de cambiar lo que quiera cuando quiera. Si quiero un juego de 5x5 en lugar del típico 4x4, un s
Programe cualquier placa / módulo ESP8266 con firmware de comandos AT: 5 pasos
Programe cualquier placa / módulo ESP8266 con firmware de comandos AT: cada módulo y placa ESP8266 se puede programar de muchas maneras: Arduino, python, Lua, comandos AT, muchos más probablemente … Los primeros tres de ellos son los mejores para operación independiente, firmware AT es para usar ESP8266 como módulo o para pruebas rápidas con TTL RS232 c
Programe su Arduino con un dispositivo Android a través de Bluetooth: 6 pasos (con imágenes)
Programe su Arduino con un dispositivo Android a través de Bluetooth: Hola mundo, en este Instructable quiero mostrarle cómo programar su Arduino Uno con su dispositivo Android a través de Bluetooth. Es muy sencillo y muy barato. También nos permite programar nuestro Arduino donde queramos a través de bluetooth inalámbrico … Así que
Mini seguidor de luz potenciado ATTiny-RAT, ATTINY: 3 pasos
ATTiny-RAT, ATTINY Powered Mini Lightfollower: Hola amigos, ha pasado un tiempo desde que publiqué mi último instructivo. Bueno, hay muchas cosas dando vueltas en mi cabeza en este momento, pero logré documentar mis " primeros pasos " con la serie de chips ATTiny en este breve instructivo para ti. Ord
Programe Pro-mini usando Uno (conceptos básicos de Arduino): 7 pasos (con imágenes)
Programa Pro-mini usando Uno (Arduino Basics): Hai todo, en este instructivo me gustaría compartirles mi experiencia con mi Arduino pro-mini recientemente comprado y cómo logré cargar el código por primera vez, usando mi antiguo Arduino Uno.Arduino pro-mini tiene las siguientes características: Es i