Arduino Notes

Create sketch

$ cd $HOME/src
$ arudino-cli sketch new <name>

Find arduino port

$ arduino-cli board list
FQBN            Port        ID          Board Name
arduino:avr:uno /dev/tty<#> 2341:0001   Arduino/Genuino Uno

Compile and upload sketch

$ arduino-cli compile -b arduino:avr:uno
$ arduino-cli upload -b arduino:avr:uno -p /dev/tty<$>

Find and install libraries

$ arduino-cli lib search <tag>
$ arduino-cli lib install <name>

Monitor serial console

$ minicom -b 9600 -D /dev/tty<#>