Съдържание:

Arduino LCD 16x2 Урок - Свързан 1602 LCD дисплей с Arduino Uno: 5 стъпки
Arduino LCD 16x2 Урок - Свързан 1602 LCD дисплей с Arduino Uno: 5 стъпки

Видео: Arduino LCD 16x2 Урок - Свързан 1602 LCD дисплей с Arduino Uno: 5 стъпки

Видео: Arduino LCD 16x2 Урок - Свързан 1602 LCD дисплей с Arduino Uno: 5 стъпки
Видео: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Ноември
Anonim
Arduino LCD 16x2 Урок | Свързан 1602 LCD дисплей с Arduino Uno
Arduino LCD 16x2 Урок | Свързан 1602 LCD дисплей с Arduino Uno

Здравейте, момчета, тъй като много проекти се нуждаят от екран за показване на данните, независимо дали става въпрос за дисплей за Diy метрика или за показване на броя на абонатите в YouTube или калкулатор или заключване на клавиатурата с дисплей и ако всички тези видове проекти са направени с arduino, те определено ще се нуждаят от дисплей и тъй като повечето дисплеи не са много евтини, с изключение на 1602 LCD дисплей, така че е добра идея да използвате 16x2 LCD дисплей с arduino за проекти, но единственият проблем е, че това е spi дисплей и се нуждае от много връзки, така че в този урок ще видим как Свързах дисплея си с arduino и написах код за показване на някои данни на LCD дисплея.

Стъпка 1: Неща, от които се нуждаете

Нещата, от които се нуждаете
Нещата, от които се нуждаете
Нещата, от които се нуждаете
Нещата, от които се нуждаете
Нещата, от които се нуждаете
Нещата, от които се нуждаете

Така че за тази инструкция ще имаме нужда от следните неща: 16X2 LCD

Arduino uno

10K потенциометър

Резистор 220 ома

Свързващи проводници

Платка

Стъпка 2: Игли на 1602 LCD дисплей

Игли на 1602 LCD дисплей
Игли на 1602 LCD дисплей

Тези следните щифтове са налични на дисплея: VSS: Това е заземителният щифт. VDD: Това е 5V изводът. V0: Този щифт контролира контраста на LCD. данни в паметта на LCD дисплея. Има два вида регистри; Регистър на данните, който съдържа това, което се появява на екрана, и регистър на инструкциите, където LCD търси следващата инструкция. R/W (ПИН за четене/запис): Този щифт избира режима; Режим на четене или режим на писане. Свързването му към земята ще постави LCD дисплея в режим на четене. E (Enable Pin): Този щифт позволява запис на регистрите. Data Pins: Има 8 пина за данни (D0-D7). Високото или ниското състояние на тези щифтове представлява битовете, които пишете, за да регистрирате в режим на запис, или стойностите, които четете в режим на четене. Последните два пина са за задно осветяване на LCD дисплея. Някои LCD имат 16 пина, а други имат 14 пина. Ако имате 14 пинов LCD, това означава, че няма задна светлина. A (LED+): Този щифт е положителната връзка на задната светлина. K (LED-): Този щифт е отрицателната връзка на задната светлина.

Стъпка 3: Връзки

Връзки
Връзки

LCD може да бъде свързан както в 4 -битов, така и в 8 -битов режим. В 4 -битовия режим трябва да използваме само 4 -те пина за данни, докато в 8 -битовия режим ще трябва да използваме всичките 8 пина за данни. Можете да правите почти всичко в 4 -битов режим, така че в този пример ще го свържем в 4 -битов режим. Връзките на LCD с Arduino са както следва 16X2. LCD. Arduino UnoVSS. GNDVDD 5VV0 Среден на 10K потенциометър

Свържете двата края на потенциометъра към GND и 5V

RS. Pin 7R/W GNDE pin 6D4 Pin 5D5. Pin 4D6 Pin 3D7 Pin 2A До 5V през 220 ома резистор K GND

Стъпка 4: Код

Код
Код

Преди да качите кода в Arduino, ще трябва да изтеглите библиотеката за LCD. Библиотеката ще има вградени функции, които ще ни помогнат да направим кода прост. Изтеглете библиотеката от долната връзка, ако IDE показва грешка за показване LibraryLCD Library: https://github.com/arduino-libraries/LiquidCrystal След изтеглянето я извлечете в папката на библиотеката на Arduino.#Include "LiquidCrystal.h" // Инициализиране библиотеката за LCD

LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // Инициализиране на пиновете, където сме свързали LCDvoid setup () // Всичко написано в него ще се изпълнява само веднъж {lcd.begin (16, 2); // Инициализиране на интерфейса на LCD екранаlcd.setCursor (0, 0); // задайте курсора на колона 0, line1lcd.print ("Добре дошли в"); // отпечатайте имеlcd.setCursor (0, 1); // задайте курсора на колона 0, ред 2lcd.print ("Arduino World"); // отпечатайте име} void loop () // Всичко, написано в него, ще се изпълнява отново и отново {}

Стъпка 5: Изход

Изход
Изход
Изход
Изход

След като качите кода, какъвто и текст да поставите в кода, той ще се покаже на вашия LCD дисплей като мой и можете да използвате потенциометъра, за да регулирате яркостта на дисплея, за да го видите по -ясно.

Препоръчано: