hello i need to try my new Lcd screen but when i download LiquidCrystal library,i get a #include <LiquidCrystal_I2C.h>
^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: LiquidCrystal_I2C.h: No such file or directory
this error.I read a form,one man said its seem like a OneDrive problem(before my file in OneDrice) and i change to Download.But now,i get excact error.I sure i download LiquidCrystal library.Can you guys help me?
There are two variations of the display, one with a backpack that needs 2 wires plus power. The include for that is LiquidCrystal_I2C.h, and the other has no backpack so many more wires and the include is LiquidCrystal.h.
That is two different libraries by the same names.
Hi @helloimprogrammer. Unfortunately there is a bug in Arduino IDE that causes it to not recognize libraries when they are installed under a path that contains non-ASCII characters (e.g. Документы).
The workaround is to change the location where libraries are stored by Arduino IDE to one that is under a path without any non-ASCII characters. I'll provide instructions you can follow to do that:
Select File > Preferences... from the Arduino IDE menus.
The "Preferences" dialog will open.
Set the path in the "Sketchbook location" preference to a location that does not contain any non-ASCII characters in its path.
Click the "OK" button.
The "Preferences" dialog will close.
Move the contents of the folder at the previous path of the "Sketchbook location" preference (C:\Users\Asus\OneDrive\Документы\Arduino) to the new location.