Entorno de desarrollo
Se debe descargar el entorno de desarrollo de Arduino desde la página oficial en el enlace https://www.arduino.cc/en/software.
En Windows se instala haciendo Siguiente-Siguiente-Siguiente en el instalador.
En Linux, como superusuario se ejecuta
./install.sh
Controlador (driver)
En caso de estar usando un Arduino chino será necesario instalar los drivers en Windows. En Linux no debería ser necesario instalar drivers (aunque hay una descarga disponible para los kernels entre el 2.6.25 y el 3.13.x).
Los drivers se pueden descargar desde https://www.geekfactory.mx/tutoriales-arduino/driver-ch340-para-arduino-chinos-o-genericos/ aunque pueden no estar tan actualizados como en la página oficial (en chino) https://www.wch.cn/download/CH341SER_EXE.html