Почему мой ЖК-дисплей 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);
}

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

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


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

Ответы:


7

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

Fritzing Diagram

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

LiquidCrystal lcd(7, 8, 9, 10, 11, 12);

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 кОм.

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.