Я новичок в platformio, извините, если я сделал простую ошибку, но я пытался решить свою проблему в течение недели и не могу найти никакого решения, поэтому я спрашиваю здесь. Я новичок в платформеio и начал проект с ЖК-экраном. Чтобы использовать его, мне нужно использовать библиотеку LiquidCrystal. Я использовал команду lib_deps в файле platformio.ini для ее установки, вот код, который я использовал:
[env:uno]
platform = atmelavr
board = uno
framework = arduino
lib_deps =
136
Затем я пытаюсь скомпилировать его, но он не работает. В нем говорится, что библиотека установлена без каких-либо зависимостей. Тогда у меня появляется сообщение об ошибке каждый раз, когда я вызываю функцию для библиотеки. Сообщение об ошибке здесь:
LiquidCrystal @ 1.3.4 has been successfully installed!
Found 8 compatible libraries
Scanning dependencies...
No dependencies
Building in release mode
Compiling .pio\build\uno\src\main.cpp.o
Archiving .pio\build\uno\libFrameworkArduinoVariant.a
Compiling .pio\build\uno\FrameworkArduino\CDC.cpp.o
Compiling .pio\build\uno\FrameworkArduino\HardwareSerial.cpp.o
Compiling .pio\build\uno\FrameworkArduino\HardwareSerial0.cpp.o
src\main.cpp: In function 'void setup()':
src\main.cpp:14:3: error: 'LiquidCrystal' was not declared in this scope
LiquidCrystal lcd(RS,RW, enable, D4, D5, D6, D7);
^
src\main.cpp:18:3: error: 'lcd' was not declared in this scope
lcd.begin(16,2); // Number of columns and rows
^
src\main.cpp: In function 'void loop()':
src\main.cpp:29:3: error: 'lcd' was not declared in this scope
lcd.clear();
^
*** [.pio\build\uno\src\main.cpp.o] Error 1
Обратите внимание, что я тестировал свой фрагмент кода в среде Arduino IDE, поэтому я не думаю, что использую функции неправильно. Должно быть, я где-то напортачил с библиотекой, но не знаю где.
Заранее спасибо за вашу помощь