Mundarija:

UIni amalga oshirish oson -- Joystik va tugmalar bilan OLED displey: 6 qadam
UIni amalga oshirish oson -- Joystik va tugmalar bilan OLED displey: 6 qadam

Video: UIni amalga oshirish oson -- Joystik va tugmalar bilan OLED displey: 6 qadam

Video: UIni amalga oshirish oson -- Joystik va tugmalar bilan OLED displey: 6 qadam
Video: Пластмассовый 2 мир победил, макет оказался... ► 2 Прохождение Super Mario Galaxy 2 (Nintendo Wii) 2024, Iyul
Anonim
Image
Image

Bu modul ikkita tugmachali OLED-displeyga ega, 5 tomonlama joystik va 3 o'qli akselerometr. Bu loyiha uchun foydalanuvchi interfeysini o'rnatishda foydalidir.

Hey, bolalar nima? Akarsh bu erda CETech-dan. Bugun biz kelajakda yaratadigan har qanday loyiha uchun tez foydalanuvchi interfeysi uskuna interfeysini o'rnatishda juda foydali bo'lgan birma-bir modulni ko'rib chiqmoqchimiz. Videoni mening kanalimda tomosha qiling, taxtaning ishlashini ko'ring! Loyihani hoziroq boshlaylik!

1 -qadam: qismlar

Qismlar
Qismlar

Buni amalga oshirish uchun sizga ESP8266 kartasi kerak bo'ladi va agar xohlasangiz, batareyani qo'shishingiz mumkin.

Bu erda Firebeetle OLED modulini topishingiz mumkin.

Men ushbu modul bilan DFRobot -dan taxtadan foydalanishni taklif qilaman, chunki pinout mos keladi va siz hech qanday muammoga duch kelmaysiz, men DFRobot -dan Firebeetle kartasidan foydalandim, chunki u batareyani zaryadlash va nazorat qilish bortida.

2 -qadam: Ishlab chiqarilgan loyihangiz uchun tenglikni oling

Ishlab chiqarilgan loyihangiz uchun tenglikni oling
Ishlab chiqarilgan loyihangiz uchun tenglikni oling

PCB -larga onlayn buyurtma berish uchun siz JLCPCB -ni tekshirishingiz kerak!

Siz 10 ta sifatli PCB ishlab chiqarasiz va 2 $ evaziga sizning eshigingizga jo'natiladi. Shuningdek, siz birinchi buyurtma bo'yicha yuk tashishda chegirmaga ega bo'lasiz. O'zingizning shaxsiy PCB -ni EasyEDA -ga loyihalash uchun, Gerber fayllaringizni JLCPCB -ga yuklang, shunda ular sifatli va tez qaytariladi.

3 -qadam: Arduino IDE -ni yuklab oling va o'rnating

Arduino IDE -ni yuklab oling va o'rnating
Arduino IDE -ni yuklab oling va o'rnating

Arduino IDE -ni bu erdan yuklab oling.

1. Arduino IDE -ni o'rnating va uni oching.

2. Fayl> Sozlamalar -ga o'ting

3. https://arduino.esp8266.com/stable/package_esp8266… qo'shimcha taxtalar menejeri URL manzillarini qo'shing.

4. Asboblar> Kengash> Kengash menejeri -ga o'ting

5. ESP8266 ni qidiring va keyin taxtani o'rnating.

6. IDE -ni qayta ishga tushiring.

4 -qadam: qismlarni tayyorlang

Qismlarni tayyorlang
Qismlarni tayyorlang
Qismlarni tayyorlang
Qismlarni tayyorlang
Qismlarni tayyorlang
Qismlarni tayyorlang

1. OLED ekranidagi sarlavhalarni, shuningdek mikrokontroller modulini lehimlang.

MASLAHAT: Sarlavhalarni tekislash uchun non panelidan foydalaning, so'ngra sarlavhalarni taxtaga joylashtirilgan modulni lehimlang.

2. Burchaklarni ikkala moduldagi oq ranglar bilan tekislang va ularni sarlavhalar yordamida yig'ing. Endi kartani kompyuterga ulang.

5 -qadam: Modulni kodlash

Modulni kodlash
Modulni kodlash

1. Quyidagi kutubxonalarni yuklab oling:

1.1.

1.2.

2. Yuklab olingan kutubxonalarni ajratib oling, ulardan "-master" nomini olib tashlash orqali ularning nomini o'zgartiring.

3. Arduino IDE -dagi kutubxonalar papkasiga o'ting va ikkala papkani ham shu erga joylashtiring.

4. Arduino IDE -ni qayta ishga tushiring.

5. Fayl> Misollar> DFRobot_OLED12864> testall -ga o'ting va ushbu kodni oching.

6. Asboblar> Kengash -ga o'ting. Mening holatimda Firebeetle ESP8266 mos keladigan taxtani tanlang. To'g'ri xabarni tanlang. Asboblar> Port -ga o'ting.

8. Yuklash tugmasini bosing.

9. Yorliqda yuklash tugallangach, siz qalqondan foydalanishga tayyormiz. Yuklagandan so'ng, ketma -ket monitorni oching va quyidagi ma'lumotlarni ko'ring.

6 -qadam: qalqon bilan o'ynash

Qalqon bilan o'ynash
Qalqon bilan o'ynash
Qalqon bilan o'ynash
Qalqon bilan o'ynash
Qalqon bilan o'ynash
Qalqon bilan o'ynash

1. Bortdagi mikro USB ulagichi yordamida modulni quvvat manbaiga ulang yoki batareyani ulagan bo'lsangiz, kalitni yoqing.

2. Modul ulanishi bilan siz displeyning jonlanayotganini ko'rasiz.

3. Joystikning turli tugmalaridan foydalanganda, displeyda joystikni qaysi tomonga siljitganingiz ko'rsatiladi.

4. A & B tugmachasini bosish quyidagi rasmlardagi kabi har xil turdagi ma'lumotlarni ko'rsatadi.

5. KONGO! Modul kutilganidek ishlaydi.