El documento explica que el IDE de Arduino genera un archivo .hex al compilar pero lo guarda en una ruta oculta y larga. Describe los pasos para cambiar esta ruta en el archivo preferences.txt y así guardar el archivo .hex en una ubicación más accesible, lo que facilita tareas como simulaciones o programar directamente el microcontrolador.
1. ELECTRÓNICA INDUSTRIAL MICROCONTROLADORES I
Tec. NICANOR ALMIDON 956410288
ARCHIVO HEX DE ARDUINO
Cuando se está acostumbrado a trabajar con microcontroladores, es común esperar que
el compilador genere un archivo con una terminación .hex el cual es el que sirve para
hacer la programación del microcontrolador y además para hacer las simulaciones en
diferentes softwares de simulación como por ejemplo proteus.
Quienes han trabajado con Arduino se habrán dado cuenta que dicho archivo .hex no
aparece nunca dentro de la carpeta del sketch que se está trabajando y compilando, esto
no quiere decir que este archivo no sea generado por el IDE de Arduino, lo que sucede en
este caso es que el archivo .hex junto con otra gran cantidad de archivos generados en
el proceso de compilación son guardados en una ruta oculta y a la cual es un poco difícil
de acceder debido a la extensión de la ruta.
Si se trabaja de modo convencional con la tarjeta Arduino es posible que nunca se
requiera del uso de este archivo, sin embargo si se requiere hacer una simulación en un
programa como por ejemplo proteus o programar directamente el microcontrolador, si
es necesario contar con el archivo .hex para llevar a cabo estas tareas.
Por esta razón a continuación se van a mostrar lo pasos que se deben seguir para
cambiar la ruta en la que se guarda el archivo .hex.
1. Abrir el IDE de Arduino
2. ELECTRÓNICA INDUSTRIAL MICROCONTROLADORES I
Tec. NICANOR ALMIDON 956410288
2. Dirigirse al menú archivo y luego preferencias
3. En la parte inferior de la ventana de preferencias, hacer click en la ruta en donde se
encuentra guardado el archivo preferences.txt
3. ELECTRÓNICA INDUSTRIAL MICROCONTROLADORES I
Tec. NICANOR ALMIDON 956410288
4. Aparece una nueva ventana que contiene varios archivos y entre ellos uno con
nombre preferences.txt.
5. El archivo preferences se abrirá en un block de notas.
4. ELECTRÓNICA INDUSTRIAL MICROCONTROLADORES I
Tec. NICANOR ALMIDON 956410288
6. Abrir el archivo preferences.txt, buscar la línea que
dice export.application.stop=true y debajo escribir la siguiente línea_
build.path = ruta deseada
7. Guardar el archivo preferences.txt y volver a abrir el IDE de Arduino
Luego de seguir estos pasos, ya se puede compilar el código del programa que se esté
desarrollando y todos los archivos de compilación generados por el compilador de
Arduino, quedaran guardados en la ruta que se haya especificado anteriormente en el
archivo preferences.txt que se editó.
Con esto ya quedará más fácil la tarea de buscar el archivo .hex sin necesidad de ir a
hurgar los archivos ocultos y temporales de nuestro sistema operativo, ahorrándonos
tiempo y porque no hasta dolores de cabeza.