InstalaciĆ³n
curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh
arduino-cli help core arduino-cli core update-index arduino-cli board list arduino-cli core install arduino:avr
$ arduino-cli board list
Port Type Board Name FQBN Core /dev/ttyACM0 Serial Port (USB) Arduino Mega or Mega 2560 arduino:avr:mega arduino:avr /dev/ttyAMA0 Serial Port Unknown
Buscamos la biblioteca:
arduino-cli lib search dht
arduino-cli lib install "DHT sensor library"
Instala las dependencias
Desde el directorio donde tenemos el ino:
arduino-cli compile
arduino-cli compile -b arduino:avr:mega Sketch uses 7182 bytes (2%) of program storage space. Maximum is 253952 bytes. Global variables use 261 bytes (3%) of dynamic memory, leaving 7931 bytes for local variables. Maximum is 8192 bytes.
Una vez compilado lo subimos
arduino-cli upload -b arduino:avr:mega -p /dev/ttyACM0