Дисплей перестал выводить символы

1peace
Offline
Зарегистрирован: 04.04.2020

Здравствуйте, столкнулся с проблемой - дисплей перестал выводить символы. Еще накануне все работало хорошо, я мог загрузить любой текст и вывести на дисплей, но мне захотелось подвинуть переменный резистор, дабы освободить место на бредборде и как итог - на дисплее нет символов. То есть он горит но не показывает никаких символов, пришлось заново все переподлкючить, но проблема не ушла.

как решить? резистор крутил - не помогает, может он перегрелся? 

#include <LiquidCrystal.h>
int time = 0;
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);

void setup()
{
  lcd.begin(16,2);
  lcd.print("hello world!");
}

void loop()
{
  lcd.setCursor(0,1);
  lcd.print(time);
  delay(1000);
  time++;
}

 

nik182
Offline
Зарегистрирован: 04.05.2015

Резисторы бывает ломаются. Но его крутить можно даже без программы. По умолчанию при подаче питания верхний ряд дисплея прописывается чёрными квадратиками вместо знаков. Подаем на дисплей питание и крутим резистор так, что бы верхний и нижний ряды  различались по яркости. Если такого добиться не удалось, то резистор надо либо  пропаивать, либо менять. 

1peace
Offline
Зарегистрирован: 04.04.2020

Извините, не правильно написал. Я имел в виду может дисплей сам перегорел? уж очень он был нагрет когда я его снял с борды. Дело в том, что он горит, а значит - работает,но ни квадратики, ни символы не отображаются. 

 

nik182
Offline
Зарегистрирован: 04.05.2015

Горит внутри светодиодная линейка подсветка которая к дисплею никакого отношения не имеет. А так может и сгорел. Как проверить я Вам написал.