Проблема при сопряжении ЖК-экрана с Arduino

Я попытался подключить ЖК-экран к своему Arduino, но у меня возникла проблема — на моем ЖК-экране ничего не отображается:

ЖК-экран

Вот код:

#include<LiquidCrystal.h>

LiquidCrystal lcd(7, 8, 9, 10, 11, 12);  // устанавливает интерфейсные контакты

void setup()
{
 lcd.begin(16, 2);  // инициализирует ЖК-дисплей 16x2
}

void loop()
{
  lcd.setCursor(0,0);           //устанавливает курсор в строку 0 столбца 0
  lcd.print("16x2 LCD MODULE"); // печатает ЖК-МОДУЛЬ 16x2
  lcd.setCursor(2,1);           //устанавливает курсор в строку 1 столбец 2
  lcd.print("HELLO WORLD");     // печатает ПРИВЕТ, МИР
}

, 👍0


1 ответ


1

В setup() необходимо указать, к какому выводу подключен Vo (вывод контрастности дисплея) на ЖК-дисплее. Перед

lcd.begin(16,2)

попробовать

analogWrite(pin Vo is connected to, contrast you want to set the screen to);

Примером может служить:

analogWrite(6,80);
,