Arduino IDE en Linux

Arduino IDE en Linux

Instalación

Descargar el IDE... https://www.arduino.cc/en/Main/OldSoftwareReleases

Descomprimir y ejecutar luego...

sudo chmod +x install.sh
sudo ./install.sh

Errores que pueden aparecer

Si al intentar subir programas al Arduino se produce el error: avrdude: ser_open(): can't open device "/dev/ttyS0": Permission denied se puede ejecutar:

stat -c '%G' /dev/ttyS0

Normalmente el propietario será el grupo "dialout".

para saber el Grupo de usuarios al que pertenece /dev/ttyS0 y luego ejecutar la orden para añadir a nuestro Usuario al grupo "dialout"...

sudo usermod -a -G dialout "${USER}"

Al intentar subir el programa al Arduino se producen errores de este tipo:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
...
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
Problem uploading to board. See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.

Este error puede aparecer por tener en el IDE seleccionada un tipo de tarjeta incorrecta: Arduino Nano, NodeMCU, etc.

Este error también puede salir por intentar programar el Arduino puesto sobre el shield Ethernet.