Почему мой ЖК-дисплей 16 * 2 не отображает никаких символов, хотя вся проводка выполнена правильно?

9

Недавно я подключил типичный жидкокристаллический дисплей 16 * 2 к моему Arduino Uno и подключил все контакты.

Вот мое соединение: (сначала ЖК-дисплей)

1 = GND, 2 = + 5 В, 4 = 11, 6 = 12, 11 = 5, 12 = 4, 12 = 3, 14 = 2, 15 = положительная подсветка, 16 = отрицательная подсветка

#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // set up the LCD's number of columns and rows: 
  lcd.begin(16, 2);
  // Print a message to the LCD.
  lcd.print("hello, world!");
}

void loop() {
  // set the cursor to column 0, line 1
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(0, 1);
  // print the number of seconds since reset:
  lcd.print(millis()/1000);
}

Это код по умолчанию для ЖК-дисплея, я не писал его.

Так что я сделал все это, и когда я включаю его на экране пусто, и ничего не происходит. Кто-нибудь может объяснить, что я сделал неправильно?

Stratmoss
источник
1
Что подключено к выводу 3 ЖКД? Это контраст V0 и должен быть подключен с потенциометром 10 кОм. arduino.cc/en/Tutorial/HelloWorld
Микаэль Патель

Ответы:

7

Проверьте это руководство по Adafruit . Он проведет вас через настройку. В уроке они меняют контакты, что, я считаю, является проблемой здесь. Вот фрагмент.

Fritzing Diagram

И поменяй свои булавки:

LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
PhillyNJ
источник
5

Недавно я также столкнулся с подобной проблемой, с подключением как:

1 = GND, 2 = + 5 В, 4 = 11, 6 = 12, 11 = 5, 12 = 4, 12 = 3, 14 = 2, 15 = положительная подсветка, 16 = отрицательная подсветка

Решение: Я просто подключил VEE (контакт 3) ЖК-дисплея к заземлению (GND) без использования потенциометра, как он работал.

Сураджа
источник
1
Это поможет вам справиться с трудностями, но при некоторых углах обзора ЖК-дисплей будет трудно читать.
Ян Питтс
Если вам не нужно постоянно регулировать яркость светодиодной подсветки, вы можете использовать фиксированный резистор вместо потенциометра.
linhartr22
Это решение также сработало для меня. Просто соедините землю с VEE (pin3) и покажите дисплей
habib
4

Что подключено к выводу 3 ЖКД? Контакт 3 является контрастом V0 и должен быть подключен с потенциометром 10 кОм.

Некоторым жидкокристаллическим дисплеям требуется отрицательное контрастное напряжение, проверьте технические характеристики дисплея.

Если контрастное напряжение не правильно, дисплей останется пустым. Я сталкивался с той же проблемой, пока не увидел, что должно быть приложено отрицательное напряжение :-)

PE1DLG
источник