Съдържание:

ДИЗАЙН НА ARDUINO МЕНЮ С OLED-UI (ПОТРЕБИТЕЛСКИ ИНТЕРФЕЙС): 4 стъпки
ДИЗАЙН НА ARDUINO МЕНЮ С OLED-UI (ПОТРЕБИТЕЛСКИ ИНТЕРФЕЙС): 4 стъпки

Видео: ДИЗАЙН НА ARDUINO МЕНЮ С OLED-UI (ПОТРЕБИТЕЛСКИ ИНТЕРФЕЙС): 4 стъпки

Видео: ДИЗАЙН НА ARDUINO МЕНЮ С OLED-UI (ПОТРЕБИТЕЛСКИ ИНТЕРФЕЙС): 4 стъпки
Видео: Leap Motion SDK 2024, Ноември
Anonim
Image
Image

Здравейте всички! В този урок ще се опитам да обясня как да направя ДИЗАЙН НА ARDUINO МЕНЮ, като използвам i2c OLED екран. Той е известен също като потребителски интерфейс (потребителски интерфейс). Използва се за много проекти, но трябва да ви е познат от 3D принтери:)

Ето и видео за този проект. Можете да разгледате това видео и да видите как работи.

Е, честно казано, ако направите свой собствен дизайн на менюто сами, това ще допринесе много за вашите умения за кодиране и алгоритъм. Отне ми почти 4 часа, за да създам такова просто меню. Ето защо аз се опитвам да го направя сам 100 %. Разбира се, взех малко помощ в някои части, като например какво меню трябва да проектирам и т.н. … (Но повечето алгоритми принадлежат на мен) Обърнете внимание, че: Ако искате да направите свой собствен дизайн на менюто, трябва да започнете от най -основните стъпка, т.е. опитайте това: когато бутонът е натиснат, знакът за избор, т.е. ">" трябва да отиде надолу ….

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

x1 Arduino (Uno, nano, mega … и т.н.)

x1 OLED SCREEN (Използвах i2c modeule, който е много добър поради ниския номер на пина за връзка, но можете да използвате всеки екран, който искате, но трябва да направите някои промени в кода разбира се!)

x3 Бутон

x3 10k резистор

x1 Платка

Стига джъмпер

Стъпка 2: Свързване на веригата

Е, имаме много проста връзка тук. Както споменах по -рано, ако имате различен тип екран (5110, 16x2 …), можете да правите промени според това, което имате.

Обърнете внимание, че: Внимавайте относно връзката на бутоните и издърпващите се резистори. Направете връзка точно както на диаграмата по -долу. Неправилното свързване на резистора може да причини грешки. В тази конфигурация при натискане на бутона получаваме 1 (HIGH).

Стъпка 3: Изходен код

Добре, скъпи производители:) тук имаме изходен код. Както може би знаете, подготвям проекта си за моя канал в YouTube на турски език. Опитвам се обаче да превеждам или добавям обяснения до почти всеки ред. Този проект е подготвен като полу -английски/турски. За тези, които не знаят турски, добавих обяснения. И все пак, ако имате някакъв проблем по въпроса, моля, уведомете ме и задайте въпроса си оттук или от Youtube Channel, Сигурен съм, че вие сте доста умни и няма да срещнете никакъв проблем относно тази езикова разлика. Не позволявайте на езика да ви блокира:)

Стъпка 4: Абонирайте се за моя канал, ако желаете

Можете да разгледате видеото как работи този проект.

Ако проектът ви харесва, можете да разгледате други в канала ми и да ме подкрепите. Не се притеснявайте за езика, най -вече подготвям кодовете си с обяснение на английски. Ако имате въпроси, можете да зададете въпросите си от тук или от канала на Youtube.

Моят Youtube канал: Youtube каналМоля, уведомете ме, ако се сблъскате с някакъв проблем без никакво съмнение!

Забавлявай се!

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