Мазмұны:
Бейне: PUZZLE - Arduino логикалық ойыны: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Сәлеметсіз бе.
Мен сізге 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 кітапханасын орнату қажет.
Менің нұсқауларым сізге ұнады деп үміттенемін.
Көргеніңізге рахмет.
Ұсынылған:
Транзисторды қолданатын логикалық қақпалар: 3 қадам
Транзисторды қолданатын логикалық қақпалар: Логикалық қақпалар кез келген цифрлық жүйенің негізгі құрылыс материалдары болып табылады
Raspberry Pi логикалық чип сынағышы: 4 қадам
Raspberry Pi логикалық чип сынағы: Бұл таңқурай пи үшін логикалық тест сценарийі, оның көмегімен сіз логикалық схеманың жұмыс жасайтынын тексере аласыз. Бұл сценарий релені тексеру үшін де қолданыла алады. 5В GPIO кірістерін қолдайды, сондықтан егер сіздің тізбек 5В шығыс болса, онда сіз
Логикалық қақпаны пайдаланатын өнімдердің тізбегі: 4 қадам
Логикалық қақпаларды пайдаланатын өнімдердің тізбегі: Бұл нұсқаулықта мен сізге өнімнің қосындысын, логикалық алгебра мен логикалық қақпаларды пайдаланып, өз жүйеңді қалай құруға болатынын көрсетемін. Бұл оқулықтағыдай дәл жүйені жасаудың қажеті жоқ, бірақ сіз оны пайдалана аласыз
EZProbe, EZ430 логикалық зонд: 4 қадам
EZProbe, EZ430 негізделген логикалық зонд: бұл TI EZ430 кілтіне негізделген қарапайым логикалық зонд жобасы. Мен 2010 жылдың қыркүйек айында TI -ден ez430s ұсынған ақысыз ұсынысты пайдаландым. олар шағын код үзінділерін сынап көруге және жарық диодты қарауға өте ыңғайлы және қызықты. олар б
«Бағандар» логикалық ойыны: 5 қадам
«Бағаналар» логикалық ойыны: Сәлеметсіз бе! Бүгін мен қарапайым логикалық ойын " Бағандар " құру жобасымен бөліскім келеді. Бұл үшін бізге қажет: ең қолжетімді және қол жетімді SPI дисплейлерінің бірі, Arduino Nano, Arduino Nano үшін TFT-қалқан (біз жеке адамдарды біріктіреміз