Cómo obtener un archivo hexadecimal de Arduino IDE
Arduino IDE utiliza el formato de archivo hexadecimal para almacenar el código C/C++ en forma hexadecimal. Este archivo hexadecimal se conoce comúnmente como codigo de maquina . El microcontrolador no puede entender el lenguaje C normal; solo toma instrucciones en forma de 1 y 0 también conocido como Binario . Arduino IDE transfiere estas instrucciones a la memoria RAM y EEPROM del microcontrolador a través de un archivo hexadecimal.
Siguiendo los pasos que se describen a continuación, podemos obtener el archivo hexadecimal del boceto de Arduino.
Paso 1 : Abra el software Arduino IDE en la PC.
Paso 2 : Se abrirá una nueva ventana mostrándonos la interfaz Arduino IDE. Aquí uno puede escribir su propio código o cargar un boceto de ejemplo desde IDE. Continuaremos con el ejemplo de parpadeo del LED e intentaremos extraer su archivo hexadecimal.
Paso 3 : Ahora abra el ejemplo de parpadeo del LED, vaya a: Archivos>Ejemplos>Básicos>Blink :
Paso 4 : Después de abrir el ejemplo de LED, se abrirá una nueva ventana. Si está escribiendo su propio programa, vuelva a comprobar todos los bocetos de Arduino. Para generar un archivo hexadecimal, necesitamos una ubicación donde se almacene el archivo hexadecimal. Para obtener la ubicación del archivo hexadecimal, siga los pasos a continuación. Ir: Archivo>Preferencias o presione ctrl+coma .
Paso 5 : Cuando haga clic en la opción de preferencias, se abrirá una nueva ventana aquí, marque la Compilacion opción en el sección de salida detallada . Después de seleccionarlo, presione Ok para continuar. Esto nos ayudará a extraer la ubicación del archivo hexadecimal de la sección Salida una vez que se compile el programa.
Paso 6 : Ahora compile el programa Arduino usando el signo de verificación en la ventana superior derecha. Una vez que el programa se compila con éxito, un ' Terminado de compilar Aparecerá un mensaje en la ventana de salida.
Paso 7 : En la sección de salida, busque el ' .maleficio ” archivo del programa Arduino compilado. La última línea de salida detallada es el archivo hexadecimal.
Paso 8 : copie la ruta al archivo hexadecimal.
Paso 9 : Primero elimine el nombre de archivo hexadecimal de la ruta copiada.
Abra Mi PC, seleccione la barra de direcciones y pegue la ruta del archivo aquí, luego presione Entrar. Verá un archivo con .maleficio extensión Este es el archivo hexadecimal requerido que estamos buscando.
Nota : Si la dirección copiada del archivo hexadecimal no funciona, intente eliminar el doble barra invertida ( \ ) símbolos que se repiten en la dirección del archivo hexadecimal.
Conclusión:
Aquí hemos discutido todos los pasos necesarios para extraer un archivo hexadecimal del IDE de Arduino. La placa Arduino utiliza este archivo hexadecimal para ejecutar instrucciones. A veces, cuando conectamos una placa Arduino directamente con una PC y cargamos el código a Arduino, no se crea un archivo hexadecimal, por lo que, utilizando el método explicado anteriormente, podemos obtener fácilmente un archivo hexadecimal y usarlo en cualquier proyecto de Arduino.