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