Съдържание:
- Стъпка 1: Неща, от които се нуждаете
- Стъпка 2: Игли на 1602 LCD дисплей
- Стъпка 3: Връзки
- Стъпка 4: Код
- Стъпка 5: Изход
Видео: Arduino LCD 16x2 Урок - Свързан 1602 LCD дисплей с Arduino Uno: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Здравейте, момчета, тъй като много проекти се нуждаят от екран за показване на данните, независимо дали става въпрос за дисплей за Diy метрика или за показване на броя на абонатите в YouTube или калкулатор или заключване на клавиатурата с дисплей и ако всички тези видове проекти са направени с arduino, те определено ще се нуждаят от дисплей и тъй като повечето дисплеи не са много евтини, с изключение на 1602 LCD дисплей, така че е добра идея да използвате 16x2 LCD дисплей с arduino за проекти, но единственият проблем е, че това е spi дисплей и се нуждае от много връзки, така че в този урок ще видим как Свързах дисплея си с arduino и написах код за показване на някои данни на LCD дисплея.
Стъпка 1: Неща, от които се нуждаете
Така че за тази инструкция ще имаме нужда от следните неща: 16X2 LCD
Arduino uno
10K потенциометър
Резистор 220 ома
Свързващи проводници
Платка
Стъпка 2: Игли на 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 дисплей като мой и можете да използвате потенциометъра, за да регулирате яркостта на дисплея, за да го видите по -ясно.
Препоръчано:
LCD Invaders: Space Invaders Like Game на 16x2 LCD дисплей със символи: 7 стъпки
LCD Invaders: Space Invaders Like Game на 16x2 LCD дисплей със символи: Няма нужда да въвеждате легендарна игра „Space Invaders“. Най -интересната характеристика на този проект е, че той използва текстов дисплей за графичен изход. Това се постига чрез внедряване на 8 персонализирани знака. Можете да изтеглите пълния Arduino
Arduino и VL53L0X Време на полет + OLED дисплей Урок: 6 стъпки
Arduino и VL53L0X Time-of-Flight + OLED дисплей Урок: В този урок ще се научим как да показваме разстоянието в mm с помощта на VL53L0X сензор за време на полет и OLED дисплей. Гледайте видеото
Урок за LCD дисплей: 4 стъпки
Урок за LCD дисплей: Искате ли вашите проекти Arduino да показват съобщения за състоянието или показанията на сензора? Тогава тези LCD дисплеи може да са идеално подходящи. Те са изключително често срещани и бърз начин за добавяне на четим интерфейс към вашия проект. Този урок ще обхване всичко, което
I2C / IIC LCD дисплей - Конвертиране на SPI LCD към I2C LCD дисплей: 5 стъпки
I2C / IIC LCD дисплей | Конвертирайте SPI LCD към I2C LCD дисплей: използването на spi lcd дисплей се нуждае от твърде много връзки, което е наистина трудно да се направи, затова намерих модул, който може да преобразува i2c lcd в spi lcd, така че нека започнем
I2C Контрол на подсветката на LCD дисплей 1602 /2004 или HD44780 и т.н.: 4 стъпки
I2C Контрол на подсветката на LCD дисплей 1602 /2004 или HD44780 Etc: Тази инструкция показва как можете да контролирате подсветката на LCD дисплей посредством I2C ADC модул. Контрастът може да се контролира по същия начин след премахване на потенциометъра за подстригване