Агуулгын хүснэгт:

OLED-UI-тэй ARDUINO цэсийн дизайн (хэрэглэгчийн интерфэйс): 4 алхам
OLED-UI-тэй ARDUINO цэсийн дизайн (хэрэглэгчийн интерфэйс): 4 алхам

Видео: OLED-UI-тэй ARDUINO цэсийн дизайн (хэрэглэгчийн интерфэйс): 4 алхам

Видео: OLED-UI-тэй ARDUINO цэсийн дизайн (хэрэглэгчийн интерфэйс): 4 алхам
Видео: NOOBS PLAY CLASH ROYALE FROM START LIVE 2024, Арваннэгдүгээр
Anonim
Image
Image

Сайн уу, энэ хичээл дээр би i2c OLED дэлгэц ашиглан ARDUINO MENU DESIGN -ийг хэрхэн хийхийг тайлбарлахыг хичээх болно. Үүнийг бас UI (Хэрэглэгчийн интерфэйс) гэж нэрлэдэг. Энэ нь олон төсөлд ашиглагдаж байсан боловч 3d принтерээс тантай танилцсан байх ёстой:)

Энэ төслийн талаархи видеог энд оруулав. Та энэ видеог үзэж, энэ нь хэрхэн ажилласан болохыг олж мэдэх боломжтой.

Үнэнийг хэлэхэд хэрэв та өөрийн гараар цэс дизайн хийвэл энэ нь таны кодлох, алгоритмын ур чадварт ихээхэн хувь нэмэр оруулах болно. Ийм энгийн цэсийг бүтээхэд би бараг 4 цаг зарцуулсан. Тийм учраас би өөрөө үүнийг 100 %хийхийг хичээдэг. Мэдээжийн хэрэг, би зарим хэсэгт нь тусламж авсан. Ямар цэс зохион бүтээх гэх мэт … (Гэхдээ ихэнх алгоритм нь минийх) Анхаарна уу: Хэрэв та цэсийнхээ загварыг өөрөө хийхийг хүсч байвал хамгийн энгийнээс эхлэх хэрэгтэй. алхам, өөрөөр хэлбэл үүнийг туршаад үзээрэй: товчлуур дарагдсан үед ">" гэсэн тэмдэг доошоо буух ёстой.

Алхам 1: Шаардлагатай техник хангамж

x1 Arduino (Uno, нано, мега … гэх мэт)

x1 OLED дэлгэц

x3 товчлуур

x3 10k эсэргүүцэл

x1 Breadboard

Хангалттай холбогч

Алхам 2: Хэлхээ холболт

За, энд бид маш энгийн холболттой байна. Өмнө дурьдсанчлан, хэрэв танд өөр төрлийн дэлгэц байгаа бол (5110, 16x2….) Байгаа зүйлийнхээ дагуу өөрчлөлт хийх боломжтой.

Анхаарна уу: Товчлуур ба доош татах резисторыг холбохдоо болгоомжтой байгаарай. Доорх диаграм дээрх шиг холболтыг хий. Буруу резистор холболт нь алдаа гаргаж болзошгүй юм. Энэ тохиргоонд товчлуурыг дарахад бид 1 (HIGH) авна.

Алхам 3: Эх код

За эрхэм хүндэт үйлдвэрлэгчид:) бидэнд энд эх код байна. Та бүхний мэдэж байгаагаар би өөрийн YouTube суваг дээр өөрийн төслийг Турк хэл дээр бэлтгэж байна. Гэсэн хэдий ч би бараг бүх мөрийн хажууд орчуулга хийх эсвэл тайлбар оруулахыг хичээдэг. Энэхүү төсөл нь хагас англи/турк хэл дээр бэлтгэгдсэн болно. Турк хэл мэдэхгүй хүмүүст би тайлбар нэмж орууллаа. Гэсэн хэдий ч танд ямар нэгэн асуудал байгаа бол эндээс эсвэл Youtube сувгаас асууж лавлаарай. Та үнэхээр ухаалаг хүмүүс бөгөөд хэлний ялгааны талаар ямар ч асуудалтай тулгарахгүй гэдэгт итгэлтэй байна. Хэл таныг хаахыг бүү зөвшөөр:)

Алхам 4: Хэрэв танд таалагдаж байвал миний сувгийг захиалаарай

Энэ төсөл хэрхэн ажилладаг талаар та видеог үзэх боломжтой.

Хэрэв танд миний төсөл таалагдсан бол миний суваг дээрх бусад хүмүүсийг харж, намайг дэмжиж болно. Хэлний талаар санаа зовох хэрэггүй, ихэнхдээ би кодоо англи хэлээр тайлбарлан бэлтгэдэг. Хэрэв танд асуулт байвал эндээс эсвэл Youtube сувгаас асууж болно.

Миний Youtube суваг: Youtube суваг Хэрэв танд ямар нэгэн асуудал тулгарвал эргэлзээгүйгээр надад мэдэгдээрэй!

Хөгжилтэй байгаарай!

Зөвлөмж болгож буй: