Este es un entorno de desarrollo con arduino cli para usar codeserver. La idea es tener una carpeta donde van a estar los proyectos.
arduinosetup/projects
Para iniciar la imagen tener instalado docker.
>git clone https://github.com/brakdag/arduinosetup.git
>docker compose up -d
Este comando de consola
>./compile.sh blink
En la carpeta projects hay una carpeta y ahí está el archivo con el mismo nombre blink.ino. Con solo escribir el nombre blink de la carpeta, que es coincidente con el nombre del archivo, lo compila y lo envía al arduino.
>./monitor.sh
Se puede configurar para cambiar la frecuencia de muestreo en baudios por defecto es 9600.