Tabla de contenido:
- Paso 1: reúna algunas cosas y algunos archivos
- Paso 2: convertir Arduino en un programador
- Paso 3: Configuración de Arduino V1.0.1
- Paso 4: Conexión de Arduino con ATmega8
- Paso 5: Grabar el cargador de arranque en ATmega8
- Paso 6: Carga de bocetos en ATmega8
- Paso 7: ¡Felicitaciones
Video: ATmega8 como Arduino (usando cristal interno de 8Mhz): 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Hoy en día, dispositivos como Arduino han encontrado un uso muy popular. Se pueden usar para crear una gran cantidad de proyectos, sin embargo, ocupan mucho espacio y son costosos para algunos de nosotros (incluyéndome a mí). Para resolver este problema, les presento este instructivo, que les enseñará cómo usar un chip ATmega8 (o cualquier otro avr) para almacenar código Arduino y actuar como un Arduino compacto y barato. Hacer esto requiere dispositivos electrónicos fácilmente disponibles, que, si usted también es un aficionado, ya los tendrá. A diferencia de otros instructables, que dependen del uso de un oscilador de cristal externo para lograr el mismo objetivo, este proyecto utiliza el cristal interno de 8Mhz de ATmega8, lo que lo convierte en una bendición para aquellos que carecen del cristal de 16Mhz.
Además, usaré un Arduino como ISP para programar el chip, por lo que esto lo hace más barato.
Ahora, sin más preámbulos, ¡comencemos a retocar!
Paso 1: reúna algunas cosas y algunos archivos
Requerimientos:
1. Condensador 10uF - 1
2. Cables de puente macho a macho - 8
3. Placa de pruebas: 1
4. Chip ATmega8 - 1
5. Arduino UNO o cualquier otro Arduino
Cosas para descargar:
1. Cargador de arranque para ATmega8
2. Arduino IDE v1.0.1
Este enlace lo llevará a la página de descargas de Arduino IDE. Descargue la v.1.0.1 específicamente porque descubrí que funciona perfectamente con el chip ATmega8. Por alguna razón, la última versión no admite la modificación de Boards.txt, que es crucial para este instructable. Boards.txt
El uso de este archivo se explicará más adelante.
Paso 2: convertir Arduino en un programador
Arduino se puede convertir en un programador simplemente cargando el boceto de ArduinoISP en él. Se proporciona como un boceto de ejemplo por Arduino. Sin embargo, también estoy proporcionando el código como un archivo. Descárguelo y cárguelo en su Arduino.
Una vez que se cargue el código, continúe con el siguiente paso.
Paso 3: Configuración de Arduino V1.0.1
Después de descargar Arduino v1.0.1, extráigalo. Además, copie todo el texto del archivo "boards.txt" que descargó.
1. Ahora debe buscar el siguiente archivo en la carpeta extraída:
"…….. / arduino-1.0.1 / hardware / arduino / boards.txt"
2. Abra "boards.txt" y pegue el texto copiado al final del archivo.
3. Ahora abra "arduino.exe" ubicado en la carpeta extraída de Arduino 1.0.1.
4. Seleccione la placa Arduino como "ATmega8-noxtal @ 8MHz"
5. Seleccione el programador como "Arduino como ISP"
¡Ahora su Arduino IDE v1.0.1 está configurado!
Paso 4: Conexión de Arduino con ATmega8
Conecte el ATmega8 IC con su Arduino consultando los esquemas publicados anteriormente.
Además, tenga en cuenta colocar el condensador de 10uF entre los pines RESET y GND.
He adjuntado una imagen de cómo conecté mi Arduino a ATmega8.
Paso 5: Grabar el cargador de arranque en ATmega8
Los cargadores de arranque son los archivos que permiten programar un microcontrolador de forma independiente. Por lo tanto, una vez que se grabe ATmega8 con un gestor de arranque, podremos usarlo como Arduino.
Para grabar el gestor de arranque:
1. Extraiga "atmega8_noxtal.zip" a "……. / Arduino-1.0.1 / hardware / arduino / bootloaders \".
2. Si Arduino IDE ya se está ejecutando, reinícielo, de lo contrario ábralo.
3. Compruebe si el programador, el puerto COM y la placa están configurados correctamente como se describe en uno de los pasos anteriores.
4. Haga clic en "Grabar cargador de arranque" en el menú "Herramientas".
Si ha cableado correctamente, al hacer clic en la opción "Grabar cargador de arranque", las luces RX, TX y L del Arduino comenzarán a brillar intensamente. Yo también he publicado la foto.
Paso 6: Carga de bocetos en ATmega8
Después de grabar el gestor de arranque en su ATmega8, casi ha terminado este proyecto.
Ahora todo lo que queda por hacer es cargar el boceto deseado en su chip. Para ello, asegúrese de que la placa esté configurada en "Atmega8-noxtal @ 8Mhz" y el programador en "Arduino como ISP".
Recuerde que el cableado que había utilizado para grabar el gestor de arranque también se utiliza para cargar bocetos
La carga del boceto se realiza usando Arduino como programador, por lo que, a diferencia de lo habitual, cuando presionó "Ctrl + U", ahora tendrá que presionar "Ctrl + Shift + U", que le dice al IDE que programe el chip a través de Arduino.
Paso 7: ¡Felicitaciones
Felicitaciones por convertir con éxito su chip ATmega8 en un mini Arduino. Ahora puedes hacer tus proyectos mucho más compactos y económicos. Para comprender su relación de pines con los pines de Arduino, consulte el archivo "ATmega8 como Pinout de Arduino" que había descargado anteriormente.
Además, si este instructivo le resultó útil, por favor apóyenme volviendo a abrir los enlaces de descarga abreviados dos o tres veces. También puedes apoyarme en Patreon.
¡Eso es todo por este instructable! Si tienes alguna duda, no dudes en comentar.
¡Sigue jugando!
Proyecto por:
Utkarsh Verma
Gracias a Ashish Choudhary por prestar su cámara.
Recomendado:
Programación de ATmega328 con Arduino IDE usando cristal de 8MHz: 4 pasos
Programación de ATmega328 con Arduino IDE usando 8MHz Crystal: En este Instuctable, cubriré una guía paso a paso de la programación de un ATmega328P IC (el mismo microcontrolador presente en Arudino UNO) usando Arduino IDE y un Arduino UNO como programador para convertirse en un Arduino personalizado, para hacer tus proyectos
Broche de cristal de cuarzo con sensor de sonido y música con circuito de juegos Express: 8 pasos (con imágenes)
Broche de cristal de cuarzo con detección de sonido y música con Playground Circuit Express: este broche reactivo al sonido está hecho con un circuito de juegos expreso, cristales de cuarzo a granel baratos, alambre, cartón, plástico encontrado, un imperdible, aguja e hilo, pegamento caliente, tela, y una variedad de herramientas. Este es un prototipo, o primer borrador, de este
Cómo hacer un dron usando Arduino UNO »Wiki Ùtil Hacer un cuadricóptero usando un microcontrolador: 8 pasos (con imágenes)
Cómo hacer un dron usando Arduino UNO »Wiki Ùtil Hacer un cuadricóptero usando un microcontrolador: Introducción Visite mi canal de Youtube Un dron es un dispositivo (producto) muy caro de comprar. En este post voy a discutir, ¿cómo lo hago a bajo precio? ¿Y cómo puedes hacer el tuyo así a un precio económico? Bueno, en la India todos los materiales (motores, ESC
Modifique su IPod de video 5G con Bluetooth interno: 8 pasos (con imágenes)
Modifique su IPod de video 5G con Bluetooth interno: ¡Aquí está la versión de video 5G tan esperada de mi iPod BT Mod! ¿Estás cansado del cable de los auriculares? Todos hemos visto iPods morir prematuramente porque alguien se enredó el cable mientras estaba en la cinta de correr o algo así y el iPod salió volando. Claro
Cómo reemplazar la pantalla LCD de cristal Unibody de Macbook: 7 pasos (con imágenes)
Cómo reemplazar la pantalla LCD de cristal Unibody de Macbook: Solía ser que si la pantalla de su computadora portátil se agrietaba, simplemente reemplazaba la pantalla LCD y ya estaba. Desafortunadamente, ese ya no es el caso. Con la introducción de los modelos Unibody Macbook y Macbook pro, Apple cambió el diseño del