Programar arduino

PROGRAMAR ARDUINO DESDE CONSOLA DE WINDOWS

En un post anterior explique como subir un fichero .hex al arduino con el programa avrdudess. En esta ocasión vamos a programar arduino desde la consola de Windows10.

En realidad el ID de arduino como avrdudess utilizan el comando avrdude.exe para subir el fichero compilado al Atmega del arduino.

Como ya saben los que me siguen hace tiempo, yo comparto algunos de mis proyectos en código compilado.

Como yo no pretendo enseñar a programar porque ya hay muchos tutoriales al respecto. Comparto el código compilado para la persona que quiera montar alguno de los proyecto se complique lo menos posible la vida con las librerías y demás cosas que se necesitan.

Solo hay que programar el arduino desde la consola de Windows 10 como os voy a explicar.

Los códigos lo podéis bajar una vez os registráis en esta web desde la pestaña que os aparecerá en el menú DESCARGA

COMO PROGRAMAR ARDUINO DESDE LA CONSOLA DE WINDOWS

1º Vamos a programas arduno desde la consola del sistema con el comando avrdude que podéis bajar en DESCARGAS.

Es una carpeta que se llama HEXADECIMAL que contiene el un fichero llamado programacion.bat

2º Buscamos donde esta instalado el programa de ID arduino y ponemos dentro de la carpeta HEADECIMAL

3º Nos bajamos el fichero .hex del proyecto que queremos grabar en el arduino y lo ponemos dentro de la carpeta HEXADECIMAL.

4º El fichero programacion.bat tenéis que editarlo… poniendo el mouse encima pulsamos botón derecho y le damos a editar.

Solo tendremos que cambiar cuatro parámetros dependiendo del atmega que queremos programar.

Dentro del fichero “programacion.bat” encontraremos esto:


:: LOS CUATRO PARAMETROS QUE SE DEBEN CAMBIAR EN EL SIGUIENTE PARRAFO SON: TIPO= -patmega2560 ;  VELOCIDAD= -b115200 ; PUERTO= -PCOM11 ; PROGRAMA= -carduino

"E:\Robotica\arduino-1.8.13\hardware\tools\avr/bin/avrdude" -C"E:\Robotica\arduino-1.8.13\hardware\tools\avr/etc/avrdude.conf" -v -patmega328p -carduino -PCOM11 -b57600 -D -Uflash:w:"./arduino.hex":i 




:: --------------------------------------------------------------------------------------

::ARDUINO---TIPO--------VELOCIDAD--------PROGRAMA
:: MEGA, -patmega2560 /-b115200  	 -cwiring
:: NANO= -patmega328p /-b115200 -b57600  -carduino
:: UNO=  -patmega328p /-b57600  	 -carduino

La línea que tenemos que modificar dependiendo el arduino que usemos es la que contiene “/avrdude”

Los parámetros son según el arduino: el modelo de atmega , la velocidad de comunicación, programa y el numero del puerto de comunicación que se genera al enchufar el arduino al pc.

Si tiene alguna duda puede seguir el TUTORIAL donde lo explico gráficamente

error: Propiedad de REDINFOR!!