Mundarija:

OLED-UI bilan ARDUINO MENU DIZAYNI (USER INTERFACE): 4 qadam
OLED-UI bilan ARDUINO MENU DIZAYNI (USER INTERFACE): 4 qadam

Video: OLED-UI bilan ARDUINO MENU DIZAYNI (USER INTERFACE): 4 qadam

Video: OLED-UI bilan ARDUINO MENU DIZAYNI (USER INTERFACE): 4 qadam
Video: NOOBS PLAY CLASH ROYALE FROM START LIVE 2024, Noyabr
Anonim
Image
Image

Hammaga! Bu qo'llanmada men i2c OLED -ekran yordamida ARDUINO MENU DESIGNI qanday yaratilishini tushuntirishga harakat qilaman. U UI (foydalanuvchi interfeysi) sifatida ham tanilgan. U ko'plab loyihalarda ishlatilgan, lekin u siz bilan 3d printerlardan tanish bo'lishi kerak:)

Mana bu loyiha haqida video. Siz bu videoni ko'rishingiz va uning qanday ishlashini ko'rishingiz mumkin.

Rostini aytganda, agar siz o'zingiz menyu dizaynini o'zingiz qilsangiz, bu sizning kodlash va algoritm ko'nikmalaringizga katta hissa qo'shadi. Menga shunday oddiy menyu tuzish uchun deyarli 4 soat vaqt kerak bo'ldi. Shuning uchun men buni o'zim 100 %qilishga harakat qilaman. Albatta, men yordamchi bo'ldim, men qanday menyu tuzishim kerak va hokazo … (Lekin ko'pchilik algoritmlar menga tegishli) E'tibor bering: Agar siz menyu dizaynini o'zingiz yaratmoqchi bo'lsangiz, siz eng asosiyidan boshlashingiz kerak. qadam, ya'ni buni sinab ko'ring: tugma bosilganda ">" belgisi pastga qarab tushishi kerak.

1 -qadam: Kerakli apparat

x1 Arduino (Uno, nano, mega … va boshqalar)

x1 OLED ekran

x3 tugmasi

x3 10k qarshilik

x1 elektron jadval

Yetarli jumper

2 -qadam: O'chirish davri

Xo'sh, bizda bu erda juda oddiy aloqa bor. Yuqorida aytib o'tganimdek, agar sizda har xil turdagi ekran bo'lsa (5110, 16x2 …), sizda mavjud narsalarga qarab o'zgartirishlar kiritishingiz mumkin.

E'tibor bering: Rezistorlar tugmachalari va ulanishlarida ehtiyot bo'ling. Quyidagi diagrammadagidek ulanishni amalga oshiring. Noto'g'ri rezistor ulanishi xatolarga olib kelishi mumkin. Ushbu konfiguratsiyada tugma bosilganda biz 1 (YUQORI) olamiz.

3 -qadam: Manba kodi

Yaxshi, aziz ishlab chiqaruvchilar:) bizda manba kodi bor. Siz bilganingizdek, men o'z YouTube kanalim uchun o'z loyihamni turk tilida tayyorlayman. Biroq, men deyarli har bir satrning yoniga tarjima qilishga yoki tushuntirishlar qo'shishga harakat qilaman. Bu loyiha inglizcha/turkchaga o'xshash tarzda tayyorlangan. Turk tilini bilmaganlar uchun men tushuntirishlar qo'shdim. Agar sizda biron bir muammo bo'lsa, iltimos, menga xabar bering va savolingizni shu erdan yoki Youtube kanalidan bering. Ishonchim komilki, siz juda aqlli va til farqi bilan bog'liq muammoga duch kelmaysiz. Til sizni to'sishiga yo'l qo'ymang:)

4 -qadam: Agar xohlasangiz, kanalimga obuna bo'ling

Loyihaning qanday ishlashini videoda ko'rishingiz mumkin.

Agar sizga mening loyiham yoqsa, siz mening kanalimdagi boshqalarni ko'rishingiz va meni qo'llab -quvvatlashingiz mumkin. Til haqida qayg'urmang, men o'z kodlarimni inglizcha tushuntirish bilan tayyorlayman. Agar sizda biron bir savol bo'lsa, savollaringizni bu erdan yoki Youtube kanalidan so'rashingiz mumkin.

Mening Youtube kanalim: Youtube kanali Iltimos, agar biron bir muammoga duch kelsangiz, menga xabar bering!

Maza qiling!

Tavsiya: