Съдържание:

Използване на 1602 LCD клавиатурен щит W/ Arduino [+Практически проекти]: 7 стъпки
Използване на 1602 LCD клавиатурен щит W/ Arduino [+Практически проекти]: 7 стъпки

Видео: Използване на 1602 LCD клавиатурен щит W/ Arduino [+Практически проекти]: 7 стъпки

Видео: Използване на 1602 LCD клавиатурен щит W/ Arduino [+Практически проекти]: 7 стъпки
Видео: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Ноември
Anonim
Използване на 1602 LCD клавиатурен щит W/ Arduino [+Практически проекти]
Използване на 1602 LCD клавиатурен щит W/ Arduino [+Практически проекти]

Можете да прочетете този и други невероятни уроци на официалния уебсайт на ElectroPeak

Общ преглед

В този урок ще научите как да използвате Arduino LCD клавиатурен щит с 3 практически проекта.

Какво ще научите:

  • Как да настроите щита и да идентифицирате ключовете
  • Как да превъртате текст
  • Как да показвате специални знаци

Стъпка 1: 1602 Arduino LCD клавиатура Щит функции

Показването на информация в електронни проекти винаги е било най -завладяващият въпрос. Има различни начини за показване на данни. Тези екрани могат да бъдат толкова прости, като 7 сегмента или светодиоди, или могат да бъдат по -завладяващи, като LCD. Използването на LCD дисплеи винаги е било един от най -популярните начини за показване на информация. LCD дисплеите са разделени на два основни типа: знаци и графики.

Един от най -често срещаните, най -евтините и най -простите LCD дисплеи е LCD с характер. Този LCD се състои от няколко реда и колони. Буквите и цифрите се изписват на места, създадени от редове и колони. Например, LCD символ 16*2 има 2 реда и 16 колони. Така че може да показва 32 знака. Работата с тези LCD дисплеи е много проста и те имат пълна съвместимост с всички микроконтролери и процесорни платки. За по -лесно използване на тези LCD дисплеи, неговият 16x2 модел, включващ четири клавиша за създаване на менюто, е направен като щит, който също е съвместим с дъските Arduino.

Стъпка 2: Как да използвате Arduino LCD клавиатурен щит

Как да използвате Arduino LCD клавиатурен щит
Как да използвате Arduino LCD клавиатурен щит
Как да използвате Arduino LCD клавиатурен щит
Как да използвате Arduino LCD клавиатурен щит

Arduino shiels е лесен за употреба и прост щит. За да го използвате, първо трябва да знаете неговия извод и връзката му с Arduino.

Стъпка 3: Необходими материали

Arduino Uno R3 × 1

1602 LCD щит за клавиатура за Arduino × 1

Софтуерни приложения

Arduino IDE

Стъпка 4: Как да чета ключовете?

Как да чета ключовете?
Как да чета ключовете?

В този щит всички 4 ключа са свързани към аналоговия щифт 0, за да се спестят цифрови пинове. Така че трябва да използваме ADC, за да ги прочетем. Когато натиснете клавиш, той връща стойност към щифта A0 според вътрешната резистивна схема на разделяне, която идентифицира вида на ключа.

Нека разгледаме по -задълбочено кода:

#включва

Библиотеката, от която се нуждаете за LCD с символи.

LiquidCrystal LCD (pin_RS, pin_EN, pin_d4, pin_d5, pin_d6, pin_d7);

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

lcd.begin (16, 2);

Първоначална конфигурация на LCD, като се посочва броят на колоните и редовете. Първият аргумент е броят на колоните, а вторият е броят на редовете.

в горната таблица са някои от важните функции за работа с LCD.

Можете да проверите уеб сайта на Arduino за още функции.

Стъпка 5: Как да превъртите текст?

Можем да го направим лесно с помощта на горните функции.

Стъпка 6: Как да покажете конкретен знак?

Как да се покаже конкретен символ?
Как да се покаже конкретен символ?
Как да покажем конкретен символ?
Как да покажем конкретен символ?

Можете да създадете знак във всеки блок от вашия LCD. За да направите това, трябва да преобразувате желания от вас символ в масив от кодове, след което да го покажете на LCD. За да преобразувате героя си в кодове, можете да използвате онлайн уебсайтове като този. Проектирайте своя герой, след което копирайте генерирания масив във вашия код.

lcd.createChar съхранява вашия масив в място в паметта и можете да го покажете с lcd.write

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