I have a sketch which I can upload without problem with the Arduino IDE. I installed the arduino-cli Version: 0.28.0 Commit: 06fb1909 Date: 2022年10月18日T15:53:04Z. I want to compile and upload a code on an arduino uno and use the command line
arduino-cli compile --fqbn arduino:avr:uno mysketch.ino
but get the following error:
/path/to/mysketch.ino:44:10: fatal error: LiquidCrystal.h: No such file or directory
#include <LiquidCrystal.h>
^~~~~~~~~~~~~~~~~
compilation terminated.
Used platform Version Path
arduino:avr 1.8.5 /Users/user/Library/Arduino15/packages/arduino/hardware/avr/1.8.5
Error during build: exit status 1
how could I proceed to debug?
1 Answer 1
The LiquidCrystal library is bundles with Arduino IDE 1 so it is not installed in your sketchbook folder's libraries
folder so CLI can't find it.
Install the library with Arduino CLI or simply copy it from Arduino IDE 1 installation folder into libraries
folder of your sketchbook.
-
many thanks for your answer @Juraj. what would be the command to install it with the Arduino CLI?ecjb– ecjb2022年11月06日 17:53:04 +00:00Commented Nov 6, 2022 at 17:53
-
@ecjb you work with CLI and you don't know the commands? arduino.github.io/arduino-cli/latest/commands/…2022年11月06日 18:00:43 +00:00Commented Nov 6, 2022 at 18:00
-
The command is:
arduino-cli lib install LiquidCrystal
for future visitors' convenience.David Refoua– David Refoua2023年06月05日 16:51:09 +00:00Commented Jun 5, 2023 at 16:51
Explore related questions
See similar questions with these tags.
/path/to/mysketch.ino
looks like an invalid path.ino
file ishow to debug?
... if your OS is Windows ... download process monitor from Microsoft ... use it to figure out where the program is looking for the file ... learn.microsoft.com/en-us/sysinternals/downloads/procmon