Как да се свързва LCD (течнокристален дисплей) с помощта на Arduino

Опитайте Нашия Инструмент За Премахване На Проблемите





В дизайна на вградената система, базиран на Arduino, модулите Liquid Crystal Display играят много важна роля. Следователно е много важно да научите повече как да се свърже LCD с Arduino от 16 × 2 във вграден системен дизайн. Дисплейните модули са много важни при комуникацията между човешкия свят и машинния свят. Дисплеят работи на същия принцип, не зависи от размера на дисплея, може да е голям или малък. Работим с опростените дисплеи като 16 × 1 и 16 × 2 устройства. Екранът 16 × 1 има 16 символа, които се намират в един ред, а дисплеят 16 × 2 има 32 символа, които присъстват в 2 реда. Трябва да знаем, че за показване на всеки знак има 5 × 10 пиксела. По този начин за показване на един знак всички 50 пиксела трябва да са заедно. На дисплея има контролер, който е HD44780, той се използва за управление на пикселите на символите за показване.

Какво е дисплей с течни кристали?

The дисплей с течни кристали използва свойството светлинно наблюдение на течни кристали и те не излъчват директно светлината. Дисплеят с течни кристали е плосък дисплей или електронен визуален дисплей. С ниска информация, съдържанието на LCD се получава във фиксирано изображение или произволно изображение, което се показва или скрива като настоящи думи, цифри или 7 сегментен дисплей . Произволните изображения се състоят от голям брой малки пиксели и елементът има по-големи елементи.




Дисплей с течни кристали

Дисплей с течни кристали

Дисплей с течни кристали 16 × 2

Дисплеят с течни кристали 16 × 2 съдържа две хоризонтални линии и те се използват за компресиране на пространството от 16 символа на дисплея. Вграденият LCD има два регистри, които са описани по-долу.



  • Команден регистър
  • Регистър на данни

Команден регистър: Този регистър се използва за вмъкване на специална команда в LCD. Командата е специален набор от данни и се използва за даване на вътрешната команда на дисплея с течни кристали като изчистен екран, преместване на ред 1 знак 1, настройка на курсора и т.н.

Регистър на данни: Регистрите за данни се използват за въвеждане на реда в LCD

Дисплей с течни кристали от 16x2

Дисплей с течни кристали 16 × 2

Схемата на щифтовете и описанието на всеки щифт са обяснени в следващата таблица.


Pin номер Име на ПИН

Описание на щифта

ПИН 1

GND

Този щифт е заземен щифт и LCD дисплеят е свързан към земята

ПИН 2

VCC

VCC щифтът се използва за захранване на LCD дисплея

ПИН 3

VEE

Този щифт се използва за регулиране на контраста на LCD чрез свързване на променливия резистор между VCC и земята.

ПИН 4

RS

RS е известен като регистър за избор и избира регистъра за команди / данни. За да изберете командния регистър, RS трябва да е равна на нула. За да изберете регистъра за данни, RS трябва да бъде равен на единица.

ПИН 5

R / W

Този щифт се използва за избор на операциите за четене / запис. За извършване на операции по запис R / W трябва да бъде равен на нула. За да извършите операциите за четене, R / W трябва да е равна на единица.

ПИН 6

IN

Това е щифт за разрешаващ сигнал, ако положителните импулси преминават през щифт, тогава щифтът функционира като щифт за четене / запис.

Пин 7

DB0 до DB7

ПИН 7 съдържа общо 8 извода, които се използват като ПИН за данни на LCD.

ПИН 15

LED +

Този щифт е свързан към VCC и се използва за щифт 16 за настройване на сиянието на подсветката на LCD.

ПИН 16

LED -

Този щифт е свързан към земята и се използва за щифт 15, за да настрои сиянието на подсветката на LCD дисплея.

LCD взаимодействие с модула Arduino

Следващата електрическа схема показва течнокристалния дисплей с Модул Arduino . От схемата на веригата можем да забележим, че RS щифтът на LCD е свързан към щифт 12 на Arduino. LCD на R / W щифт е свързан към земята. Пинът 11 на Arduino е свързан към щифта за разрешаващ сигнал на LCD модула. В този проект LCD модулът и модулът Arduino са свързани с 4-битовия режим. Следователно има четири входни реда, които са DB4 до DB7 на LCD. Този процес е много прост, изисква по-малко свързващи кабели и освен това можем да използваме най-много потенциала на LCD модула.

LCD взаимодействие с модула Arduino

LCD взаимодействие с модула Arduino

Цифровите входни линии (DB4-DB7) са свързани с пиновете Arduino от 5-2. За да регулираме контраста на дисплея тук използваме 10K потенциометър. Токът през задната LED светлина е от 560-омов резистор. Външният жак за захранване се осигурява от платката към Arduino. Използвайки компютъра през USB порта, Arduino може да захранва. Някои части на веригата могат да изискват захранване + 5V, взето от 5V източник на платката Arduino.

Следващата схематична диаграма показва взаимодействието на LCD модула с Arduino.

Схематична диаграма

Схематична диаграма

Тази статия дава информация за това как LCD модулът взаимодейства с Arduino. Надявам се, четейки тази статия, сте получили основни познания за това как да модулирате LCD с Arduino. Ако имате някакви въпроси относно тази статия или за проектите за микроконтролери , моля не се колебайте да се чувствате свободни да коментирате в раздела по-долу. Ето въпроса към вас, каква е функцията на LCD модула чрез взаимодействие с Arduino?

Кредити за снимки:

  • Какво е дисплей с течни кристали imimg
  • Дисплей с течни кристали 16 × 2 blogspot
  • LCD взаимодействие с модула Arduino схема днес