Мазмуну:

UIди ишке ашыруу оңой -- Джойстик жана баскычтар менен OLED дисплейи: 6 кадам
UIди ишке ашыруу оңой -- Джойстик жана баскычтар менен OLED дисплейи: 6 кадам

Video: UIди ишке ашыруу оңой -- Джойстик жана баскычтар менен OLED дисплейи: 6 кадам

Video: UIди ишке ашыруу оңой -- Джойстик жана баскычтар менен OLED дисплейи: 6 кадам
Video: Өзүн-өзү өнүктүрүү: Максатты ишке ашыруунун сырлары. 2024, Июнь
Anonim
Image
Image

Бул модулда OLED дисплейи бар, эки баскычы бар, 5 тараптуу джойстик жана 3 огу акселерометр. Бул долбоор үчүн UI орнотууда пайдалуу.

Эй, жигиттер кандайсыңар? Akarsh бул жерде CETechтен. Бүгүн биз келечекте жасай турган ар кандай долбоор үчүн UI жабдык интерфейсин тез орнотууда абдан пайдалуу болгон баардыгы бир модулду карап чыгабыз. Тактайдын иштешин көрүү үчүн видеону менин каналымдан көрүңүз! Келгиле, азыр долбоор менен баштайлы!

1 -кадам: Бөлүктөр

Бөлүктөр
Бөлүктөр

Муну жасоо үчүн сизге ESP8266 тактасы керек болот жана сиз кааласаңыз батареяны кошо аласыз.

Бул жерде Firebeetle OLED модулун таба аласыз.

Мен бул модуль менен DFRobotтун тактайын колдонууну сунуштайм, анткени pinout шайкеш келет жана сиз эч жерде эч кандай көйгөйгө туш болбойсуз, мен DFRobotтун Firebeetle тактасын колдондум, анткени анын ичинде батарейканы кубаттоо жана көзөмөлдөө чечими бар.

2 -кадам: Проектиңиз үчүн ПХБларды алыңыз

Проектиңиз үчүн ПХБларды алыңыз
Проектиңиз үчүн ПХБларды алыңыз

Сиз арзан PCB онлайн заказ кылуу үчүн JLCPCB текшеришиңиз керек!

Сиз 2 $ жана кээ бир жеткирүү үчүн эшигиңизге чейин даярдалган 10 сапаттуу ПХБ аласыз. Сиз ошондой эле биринчи заказыңыз боюнча жеткирүүгө арзандатууга ээ болосуз. Өзүңүздүн ПКБны EasyEDAга баштоо үчүн, Gerber файлдарыңызды JLCPCBге жүктөп, аларды сапаттуу жана тез оңдоо убактысы менен өндүрүп алыңыз.

3 -кадам: Arduino IDEди жүктөп алып, орнотуңуз

Arduino IDEди жүктөп алып, орнотуңуз
Arduino IDEди жүктөп алып, орнотуңуз

Arduino IDEди бул жерден жүктөп алыңыз.

1. Arduino IDE орнотуп, аны ачыңыз.

2. Файл> Тандоолорго өтүңүз

3. Кошуу https://arduino.esp8266.com/stable/package_esp8266… Кошумча такталар менеджеринин URL'дери.

4. Куралдар> Такта> Такта менеджери бөлүмүнө өтүңүз

5. ESP8266 издеп, анан тактаны орнотуңуз.

6. IDEди кайра жүктөңүз.

4 -кадам: Бөлүктөрдү даярдоо

Бөлүктөрдү даярдаңыз
Бөлүктөрдү даярдаңыз
Бөлүктөрдү даярдаңыз
Бөлүктөрдү даярдаңыз
Бөлүктөрдү даярдаңыз
Бөлүктөрдү даярдаңыз

1. OLED калкандагы баштыктарды, ошондой эле микроконтроллер модулун эриңиз.

КЕҢЕШ: Баштыктарды тегиздөө үчүн нан тактасын колдонуңуз, андан кийин модулдарды нан столуна киргизип сактап коюңуз.

2. Бурчтарды эки модулдагы ак түстөр менен тегиздеп, аларды үстүңкү катмарлардын жардамы менен тизип коюңуз. Эми тактаны PCке туташтырыңыз.

5 -кадам: Модулду коддоо

Модулду коддоо
Модулду коддоо

1. Төмөнкү китепканаларды жүктөп алыңыз:

1.1.

1.2.

2. Жүктөлгөн китепканаларды бөлүп алыңыз, алардан "-мастер" атын алып салуу менен алардын атын өзгөртүңүз.

3. Arduino IDEдеги китепканалар папкасына өтүңүз жана эки папканы тең ушул жерге чаптаңыз.

4. Arduino IDEди кайра иштетиңиз.

5. Файл> Мисалдар> DFRobot_OLED12864> testallга өтүңүз жана бул кодду ачыңыз.

6. Куралдар> Тактага өтүңүз. Менин учурда Firebeetle ESP8266 колдонуп жаткан тиешелүү тактаңызды тандаңыз. Туура байланышты тандаңыз. Tools> Port өтүү менен порт.

8. Жүктөө баскычын басыңыз.

9. Өтмөктө жүктөө бүттү десе, сиз калканы колдонууга даярсыз. Жүктөп бергенден кийин, төмөнкү деталдарды көрүү үчүн сериялык мониторду ачыңыз.

6 -кадам: Калкан менен ойноо

Калкан менен ойноо
Калкан менен ойноо
Калкан менен ойноо
Калкан менен ойноо
Калкан менен ойноо
Калкан менен ойноо

1. Модулду борттогу микро USB туташтыргычын колдонуу менен кубаттоо менен туташтырыңыз же батареяны туташтырсаңыз, жөн эле которгучту күйгүзүңүз.

2. Модуль туташкандан кийин дисплейдин жанданып жатканын көрөсүз.

3. Джойстиктин ар кандай баскычтарын колдонгондо, дисплей реалдуу убакытта джойстикти кайсы багытта жылдыргандыгыңызды көрсөтөт.

4. Баскычты басуу A & B төмөнкү сүрөттөрдөгүдөй маалыматтын ар кандай түрлөрүн көрсөтөт.

5. КОНГО! Модуль күтүлгөндөй иштеп жатат.