Чому мій РК 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.