powermetall
New member
Доброго времени суток.
Пытаюсь подключить к Nodemcu 8266 12e lcd дисплей 16x2 i2c LCM1602
LCD дисплей 16x2 с I2C переходником, желтая подсветка. Интернет-магазин электроники и радиодеталей Амперкот.ру
подключаю GND, 5v
SDA - D2
SDL - D1
скетч
#include <LiquidCrystal_I2C.h>
// Construct an LCD object and pass it the
// I2C address, width (in characters) and
// height (in characters). Depending on the
// Actual device, the IC2 address may change.
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
// The begin call takes the width and height. This
// Should match the number provided to the constructor.
lcd.begin(16,2);
lcd.init();
// Turn on the backlight.
lcd.backlight();
// Move the cursor characters to the right and
// zero characters down (line 1).
lcd.setCursor(5, 0);
// Print HELLO to the screen, starting at 5,0.
lcd.print("HELLO");
// Move the cursor to the next line and print
// WORLD.
lcd.setCursor(5, 1);
lcd.print("WORLD");
}
void loop() {
}
пробовал и другие примеры, в частности с этого сайта
Esp8266 и lcd 16x2 по i2c
и классика
Wiring NodeMCU ESP8266 12E with i2C 16×2 LCD Screen | 14Core.com
Однако результат всегда один - ряд черных квадратиков в первом ряду.
При этом пробовал подключать экран к Ардуино Нано как в примере у амперкота, все прекрасно работает, текст выводится. Отсюда можно сделать вывод что экран исправен и номер порта 0х27. Но ни один пример подключения к esp, найженный в инете не работает.
Может кто-нибудь сталкивался с такой проблемой?
Пытаюсь подключить к Nodemcu 8266 12e lcd дисплей 16x2 i2c LCM1602
LCD дисплей 16x2 с I2C переходником, желтая подсветка. Интернет-магазин электроники и радиодеталей Амперкот.ру
подключаю GND, 5v
SDA - D2
SDL - D1
скетч
#include <LiquidCrystal_I2C.h>
// Construct an LCD object and pass it the
// I2C address, width (in characters) and
// height (in characters). Depending on the
// Actual device, the IC2 address may change.
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
// The begin call takes the width and height. This
// Should match the number provided to the constructor.
lcd.begin(16,2);
lcd.init();
// Turn on the backlight.
lcd.backlight();
// Move the cursor characters to the right and
// zero characters down (line 1).
lcd.setCursor(5, 0);
// Print HELLO to the screen, starting at 5,0.
lcd.print("HELLO");
// Move the cursor to the next line and print
// WORLD.
lcd.setCursor(5, 1);
lcd.print("WORLD");
}
void loop() {
}
пробовал и другие примеры, в частности с этого сайта
Esp8266 и lcd 16x2 по i2c
и классика
Wiring NodeMCU ESP8266 12E with i2C 16×2 LCD Screen | 14Core.com
Однако результат всегда один - ряд черных квадратиков в первом ряду.
При этом пробовал подключать экран к Ардуино Нано как в примере у амперкота, все прекрасно работает, текст выводится. Отсюда можно сделать вывод что экран исправен и номер порта 0х27. Но ни один пример подключения к esp, найженный в инете не работает.
Может кто-нибудь сталкивался с такой проблемой?