Мазмуну:

Логикалык оюн "Мамычалар": 5 кадам
Логикалык оюн "Мамычалар": 5 кадам

Video: Логикалык оюн "Мамычалар": 5 кадам

Video: Логикалык оюн
Video: Логикалык суроолор / Логикаңыз кандай иштейт 5 суроо менен текшерип алыңыз / Кызыктуу суроолор 2024, Ноябрь
Anonim
Логикалык оюн
Логикалык оюн
Логикалык оюн
Логикалык оюн
Логикалык оюн
Логикалык оюн

Салам!

Бүгүн мен "Колонналар" жөнөкөй логикалык оюнун түзүү боюнча долбоор менен бөлүшкүм келет. Бул үчүн бизге керек:

  1. Эң жеткиликтүү жана жеткиликтүү SPI дисплейлеринин бири,
  2. Ардуино Нано,
  3. Arduino Nano үчүн TFT-калкан (анын жардамы менен биз жеке компоненттерди бирдикке бириктиребиз).

Бул калкан - бул Arduino Uno үчүн TFT Shieldдин экинчи (жеңил салмагы) версиясы, аны бул жерден жана бул жерден жана бул жерден окуй аласыз.

TFT калкан кыскача сүрөттөлүшү:

  • Тактайдын өлчөмү 64х49 мм,
  • Arduino Nano туташтыруу үчүн 30-пин туташтыргычы,
  • TFT 320x240 дисплейин SPI интерфейси менен туташтыруу үчүн 14-пин туташтыргычы (анын ичинде сенсордук экран),
  • MicroSD карта үчүн туташтыргычы,
  • Bluetooth модулунун туташтыргычы (HC-06),
  • OV7670 камерасы үчүн 20-пин туташтыргычы (жана башкалар),
  • Mini USB туташтыргычы, ошондой эле 5V электр энергиясы үчүн өзүнчө 2-пин туташтыргычы.

Оюндун өзү абдан белгилүү, ошондуктан мен анын эрежелеринин сүрөттөлүшүнө токтолбойм. Жана менеджмент жөнүндө сүйлөш. Бул түзмөктө механикалык баскычтар жок болгондуктан, дисплейдин сенсордук экранын колдонобуз. Экран аймактарынын чектери жана алардын тиешелүү функциялары төмөнкү сүрөттө көрсөтүлгөн.

Эч нерсе татаал эмес. Ошентип, баштайлы.

1 -кадам: Ассамблея

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

Такталарды чогултуу абдан жөнөкөй. Бирок кам көрүүдөн мурун, байланыштын аталышын окуп чыгыңыз. Алгач Arduino Nano тактасын сүрөттө көрсөтүлгөндөй орнотушуңуз керек. Андан кийин дисплей туташат, аны тактанын бир жагына да (1ден 6га чейинки сүрөттөр) жана экинчи жагына (7 жана башкалардын сүрөттөрү) кошууга болот. Андан кийин, кубаттуулукту мини USB кабели менен туташтырсаңыз болот. Төмөндөгү сүрөттөр.

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

Чогулткандан кийин, сиз эскиздерди жүктөп алсаңыз болот, бирок буга чейин TFT калканы менен иштөө үчүн керектүү китепкананы орнотууну унутпаңыз. Китепкана шилтемеде жайгашкан:

Оюндун эскизине барардан мурун, мен сизге тактанын текстти жана графиканы тартуудагы мүмкүнчүлүктөрүн, ошондой эле сенсордук экранды иштетүүнү көрсөткүм келет.

2 -кадам: Демо 1. Графика жана Текст

Демо 1. Графика жана текст
Демо 1. Графика жана текст
Демо 1. Графика жана текст
Демо 1. Графика жана текст
Демо 1. Графика жана текст
Демо 1. Графика жана текст

Бул бөлүмдө текст, графика жана сенсордук экран менен иштөөнүн мисалы келтирилген. Бул эскизде Adafruit китепканасынын шрифттери колдонулат.

Ыңгайлуулук үчүн алгач Arduino Nano тактасын өзүнчө программалоо, андан кийин түзмөктү кураштыруу сунушталат (бирок сиз тактаны аппараттын бир бөлүгү катары программалай аласыз). Экрандагы элементтерди визуалдык түрдө тартуу экрандын Ардуино Наного SPI аркылуу түз туташканына караганда ылдамыраак.

3 -кадам: Демо 2. Сенсордук экран

Демо 2. Сенсордук экран
Демо 2. Сенсордук экран
Демо 2. Сенсордук экран
Демо 2. Сенсордук экран
Демо 2. Сенсордук экран
Демо 2. Сенсордук экран

Төмөнкү эскиз сенсордук экран менен кантип иштөөнү көрсөтөт. Сенсордук экран каршылык көрсөткөндүктөн, аны калем менен иштетүү ыңгайлуу.

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

4 -кадам: Демо 3. Логикалык оюн "Мамычалар"

Demo 3. Логикалык оюн
Demo 3. Логикалык оюн
Demo 3. Логикалык оюн
Demo 3. Логикалык оюн
Demo 3. Логикалык оюн
Demo 3. Логикалык оюн

Акыры, биз эң маанилүү эскизге - "Мамычалар" логикалык оюнуна келдик. Башкаруу, мен айткандай, экрандын аймагын басуу аркылуу жасалат (экрандын ылдый жагындагы механикалык баскычтарга караганда дагы ыңгайлуу). Жана дисплейдин бир нече өлчөмдөрү бар экендигине байланыштуу: 2.4 ", 2.8", 3.2 "(баардык программалар шайкеш), диагоналы 3,2" болгон дисплейде ойноо 2,4 "караганда алда канча жагымдуу.

5 -кадам: Demo Video

Аягында мен демо видео коштум. Сизге менин долбоорум жакты деп ишенем. Келечекте мен бул долбоорду колдонуп, жаңы долбоорду жарыялап, жаңы функцияларды көрсөтүүнү пландап жатам. Көңүл бурганыңыз үчүн рахмат!

Сунушталууда: