Мазмуну:

ТАМАША - Arduino логикалык оюну: 3 кадам
ТАМАША - Arduino логикалык оюну: 3 кадам

Video: ТАМАША - Arduino логикалык оюну: 3 кадам

Video: ТАМАША - Arduino логикалык оюну: 3 кадам
Video: КАКИМ БУДЕТ PORTAL 3 2024, Июль
Anonim
ТАМАША - Arduino логикалык оюну
ТАМАША - Arduino логикалык оюну

Салам.

Мен сизге Arduino UNO жана TFT-Shield аркылуу "Puzzle" жөнөкөй табышмак оюнун түзүү тарыхы жөнүндө айтып бергим келет.

Оюнду түзүү үчүн мага төмөнкү компоненттер керек болчу:

  • Arduino UNO
  • Power Adapter (AC-DC) 6-12V Arduino UNO үчүн
  • MicroSD карта
  • TFT Shield

1 -кадам: Баштапкы версия

Баштапкы версия
Баштапкы версия

TFT-калкан ыңгайлуу, анткени ал микро SD картаны жана интегралдык аппараттык Jpeg декодерин туташтыруу үчүн уячасы бар. Бул өзгөчөлүк сүрөттөрдү көрүү үчүн өзүңүздүн фоторамкаңызды тез жана оңой жасоого мүмкүндүк берет (албетте, демонун негизинде). Мен биринчи жолу ушундай кылдым. Бирок мен сүрөттөрдү карап зеригип кеттим, анан оюма мындай ой келди: логикалык оюн жасоого аракет кылмак белем? Бир нече кечинде Arduino Uno эскизин жазуу менен өттү. Ал эми баштапкы версиясы даяр болчу.

Сүрөт microSD картасынан жүктөлөт, экранда сүрөт 4х3 клеткаларга бөлүнөт, оң жактын асты клеткасы жоголот жана бардык клеткалар туш келди жыла баштайт. Экрандын астындагы сол баскычты басуу менен сиз кийинки сүрөттү жүктөй аласыз. Орточо баскычты басуу менен оюнду баштоого болот - табышмактарды чогултуу үчүн. Сенсордук экранды басуу менен табышмактарды жылдыруу TFT-Shield. Мисалы, мен microSD картка instructables.com сайтынан сүрөттөрдү жаздырдым. Сиз каалаган сүрөттөрүңүздү микро SD картага жаздырсаңыз болот.

2 -кадам: Функционалдуулукту кошуу

Функционалдуулукту кошуу
Функционалдуулукту кошуу
Функционалдуулукту кошуу
Функционалдуулукту кошуу
Функционалдуулукту кошуу
Функционалдуулукту кошуу

4x3 табышмактарды чогултуу кызыктуу, бирок оңой жана тез жетиштүү. Мен оюнду татаалдаштыргым келди, мисалы, бөлүктү 4х3төн 8х6га көбөйтүү.

Мен эскиздеги мамычалардын жана саптардын санын коюу мүмкүнчүлүгүн коштум (сунушталат: 4x3, 4x6, 8x3, 8x6). Ойноо бир топ кыйын жана узун болуп калды. Жана табышмактарды чабыттоо алда канча кыйын болуп калды.

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

3 -кадам: Демонстрация

Жумушумдун жыйынтыгында мен оюн алдым, аны көрсөтүү үчүн мен төмөнкү видеону жасадым.

Көрсөтмөлөрдүн аягында мен TFT_shield_Puzzle эскизин тиркейм. Эскизди түзүү үчүн YATFT китепканасын орнотуу керек.

Менин көрсөтмөлөрүм сизге жакты деп үмүттөнөм.

Көргөнүңүз үчүн рахмат.

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