Решил подключить lcd к esp для будущей постройки управления с мобилы, SCL - D1, SDA - D2, но выдаёт ошибку при компиляций:
Arduino: 1.8.18 (Windows 10), Плата:"Generic ESP8266 Module, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 1MB (FS:64KB OTA:~470KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
C:\Users\shits\AppData\Local\Temp\arduino_modified_sketch_578173\sketch_jul23a.ino: In function 'void setup()':
sketch_jul23a:7:7: error: 'class LiquidCrystal_I2C' has no member named 'init'
7 | lcd.init()
| ^~~~
Несколько библиотек найдено для "LiquidCrystal_I2C.h"
Используется: C:\Users\shits\Documents\Arduino\libraries\Arduino-LiquidCrystal-I2C-library-master
Не используется: C:\Users\shits\Documents\Arduino\libraries\LiquidCrystal_I2C-1.1.1
exit status 1
'class LiquidCrystal_I2C' has no member named 'init'
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
Код самый дефолтный.
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
// put your setup code here, to run once:
lcd.init()
lcd.backlight();
lcd.print("Hi!");
}
void loop() {
// put your main code here, to run repeatedly:
}