Мазмұны:

PUZZLE - Arduino логикалық ойыны: 3 қадам
PUZZLE - Arduino логикалық ойыны: 3 қадам

Бейне: PUZZLE - Arduino логикалық ойыны: 3 қадам

Бейне: PUZZLE - Arduino логикалық ойыны: 3 қадам
Бейне: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Қараша
Anonim
PUZZLE - Arduino логикалық ойыны
PUZZLE - Arduino логикалық ойыны

Сәлеметсіз бе.

Мен сізге Arduino UNO мен TFT-Shield көмегімен қарапайым «басқатырғыштар» ойынының құрылу тарихы туралы айтқым келеді.

Ойын жасау үшін маған келесі компоненттер қажет болды:

  • Arduino UNO
  • Қуат адаптері (AC-DC) 6-12V Arduino UNO үшін
  • MicroSD картасы
  • TFT қалқаны

1 -қадам: бастапқы нұсқа

Бастапқы нұсқа
Бастапқы нұсқа

TFT-қалқаны ыңғайлы, себебі оның micro SD картасын қосуға арналған ұясы бар және Jpeg аппараттық құралының біріктірілген декодері. Бұл мүмкіндік фотосуреттерді қарау үшін өзіңіздің жеке фото жиектемелеріңізді тез және оңай жасауға мүмкіндік береді (әрине, демонстрация негізінде). Мен мұны бірінші рет жасадым, бірақ содан кейін мен тек фотоларды қарап жалықтым, содан кейін ой келді: логикалық ойын жасауға тырысар ма едім? Бірнеше кеш Ардуино Уноға эскиз жазумен өтті. Ал бастапқы нұсқасы дайын болды.

Фото microSD картасынан жүктеледі, экрандағы кескін 4х3 ұяшыққа бөлінеді, оң жақ төменгі ұяшық жоғалады және барлық ұяшықтар кездейсоқ жылжи бастайды. Экран астындағы сол жақ батырманы басу арқылы келесі суретті жүктеуге болады. Ортаңғы түймені басу арқылы ойынды бастауға болады - жұмбақтар жинауға. Сенсорлық экранды басу арқылы жұмбақтарды жылжыту TFT-Shield. Мысал ретінде, microSD картасына instructables.com сайтынан суреттер жаздым. Сіз кез келген фотосуретті micro SD картасына жаза аласыз.

2 -қадам: Функционалдылықты қосу

Функционалдылықты қосу
Функционалдылықты қосу
Функционалдылықты қосу
Функционалдылықты қосу
Функционалдылықты қосу
Функционалдылықты қосу

4х3 жұмбақтарды жинау қызықты, бірақ оңай және жеткілікті жылдам. Мен ойынды күрделендіргім келді, мысалы, бөлімді 4х3 -тен 8х6 -ға дейін ұлғайту.

Мен эскиздегі бағандар мен жолдар санын орнату мүмкіндігін қостым (ұсынылады: 4x3, 4x6, 8x3, 8x6). Ойнау әлдеқайда қиын және ұзақ болды. Ал басқатырғыштарды шарлау әлдеқайда қиын болды.

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

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

Жұмысымның нәтижесінде мен ойын алдым, оны көрсету үшін келесі бейнеролик түсірдім.

Нұсқаулықтардың соңында мен TFT_shield_Puzzle нобайын тіркеймін. Эскизді құрастыру үшін сізге YATFT кітапханасын орнату қажет.

Менің нұсқауларым сізге ұнады деп үміттенемін.

Көргеніңізге рахмет.

Ұсынылған: