Чому мій РК 16 * 2 не відображає жодних символів, хоча все електропроводка є правильним?


9

Нещодавно я підключив звичайний дисплей з рідкокристалічним дисплеєм 16 * 2 до мого Arduino Uno і зв'язав усі штифти.

Ось моє підключення: (Перший штекер LCD)

1 = GND, 2 = + 5v, 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
Що підключено до LCD 3 контакту? Це контраст V0 і його потрібно з'єднати з потенціометром 10 Ком. arduino.cc/uk/Tutorial/HelloWorld
Мікаель Пател

Відповіді:


7

Перегляньте цей підручник на Adafruit . Він проведе вас через його налаштування. У навчальному посібнику вони змінюють шпильки, що, на мою думку, тут є проблемою. Ось фрагмент

Фритюрна діаграма

І змініть свої шпильки:

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

5

Нещодавно я також зіткнувся з подібною проблемою, пов’язаною із:

1 = GND, 2 = + 5v, 4 = 11, 6 = 12, 11 = 5, 12 = 4, 12 = 3, 14 = 2, 15 = підсвітка позитивна, 16 = підсвічування негативна

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


1
Це допоможе вам зайнятись дрібно, але під деякими кутами огляду РК-дисплей важко читати.
Ян Піттс

Якщо вам не потрібно постійно регулювати яскравість світлодіодної підсвітки, ви можете використовувати фіксований резистор замість потенціометра.
linhartr22

Це рішення теж працювало для мене. Просто підключіть землю ВЕЛ (pin3) і показує дисплей
Хабіб

4

Що підключено до LCD 3 контакту? Контакт 3 - це контраст V0 і його потрібно з'єднати з потенціометром 10 КОм.

Деяким ЖК потрібна негативна напруга контрасту, перевірте аркуш дисплея.

Якщо напруга контрасту не відповідає правильності, дисплей залишатиметься порожнім. Я зіткнувся з тією ж проблемою, поки я не побачив негативну напругу :-)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.