16X02 не отображает никаких символов - PullRequest
0 голосов
/ 29 мая 2019

Я хочу отобразить некоторую строку на 16X02 lcd.В настоящее время я реализую пример, приведенный в следующей ссылке.Подсветка моего 16X02 LCD включена и яркая, но она не отображает никаких символов.Что мне теперь делать?

https://www.losant.com/blog/how-to-connect-lcd-esp8266-nodemcu

#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); // my lcd pin address is different from the example

void setup() {

  // The begin call takes the width and height. This
  // Should match the number provided to the constructor.

  Serial.begin(115200);
  Serial.println ("In Setup");
  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() {
}

1 Ответ

0 голосов
/ 13 июня 2019

Я предполагаю, что вы проверили свое физическое соединение и обеспечили правильное питание.

Используете ли вы тот же модуль расширения I2C для GPIO PCF8574.Если нет, вам может потребоваться изменить ЖК-модуль.

Также проверьте, правильно ли вы установили правильное контрастное напряжение, отрегулировав регулятор.Сначала вы должны установить это значение, чтобы вы могли видеть все точки фона (пиксели);когда текст виден, вы можете установить его на оптимальное значение.

...