Мазмұны:
- 1 -қадам: Қажетті компоненттерді жинаңыз
- 2 -қадам: схема және кодтау
- 3 -қадам: кесу, бояу және дәнекерлеу
- 4 -қадам: Шектік қосқыштарды бекіту және соңғы тестілеу
- 5 -қадам: Барлығын біріктіру
Бейне: Компьютерге арналған ARDUINO бақыланатын ойын ойыны: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Сәлем балалар, мен Сарвешпін. Бірнеше күн бұрын мен ретро ойындар ойнағым келді. Сондықтан мен оларды компьютерге орнаттым. Бірақ мен компьютердің пернетақтасымен ғана ойнай алатынмын, бұл менің балалық шағымның сезімін бермеді. Сондықтан мен компьютерге ескі және жаңа ойындарды ойнай алатын геймпад құруды шештім (барлығы емес). Мен ескі ойын контроллерін қолдандым және оны керемет ойын тақтасын жасау үшін өзгерттім. Бұл компьютерге арналған сымды ойын алаңы. Оны эмулятор мен компьютерлік ойындарды ойнауға қолдануға болады. Сондай -ақ джойстик компьютерге тышқан ретінде қызмет ете алады. Ойын алаңы Arduino Pro Micro көмегімен басқарылады.
1 -қадам: Қажетті компоненттерді жинаңыз
Барлық жабдықтарды алу - бұл жобаларды құрудағы бірінші және маңызды қадам. Оларды дұрыс алғаныңызға көз жеткізу үшін оларды бір жерден тапсырыс беру керек. Бұл барлық компоненттерді бір уақытта алуға көмектеседі.
Мен сізге UTSource компоненттерін сатып алуды ұсынамын, себебі олар өте сенімді және өнімнің сапасы да жақсы. Олар өнімдерді уақытында жеткізеді, бұл да дұрыс жағдайда.
Енді компоненттерді қарастырайық.
1. Ескі ретро ойын контроллері
Сіз ретро ойын контроллерін қолдана аласыз. Егер сізде 3D принтері болса, сіз өзіңіздің қаптамаңызды басып шығара аласыз (Бұл опция сізге басқа түймелерді қосуға мүмкіндік береді).
2. Arduino Pro Micro
Бұл жоба үшін сізге Arduino Pro Micro немесе Arduino Leonardo mini пайдалану қажет. Қысқасы, сізге HID (адам интерфейсі құрылғысы) мүмкіндігі бар микроконтроллер қажет. Arduino Pro micro -да ATmega 32U4 микроконтроллері бар.
3. Ауыстыру
Бұл мен төтенше жағдайда қолданған қалыпты сырғытқыш. Тінтуір мен пернетақта кітапханасымен жұмыс істеудегі мәселе мынада: егер сіз дұрыс кодты жүктей алмасаңыз, пернетақта мен тінтуірдің басқару элементін жоғалтуыңыз мүмкін. Сондықтан компьютердің тінтуірін/пернетақтасын басқаруды қалпына келтіруге көмектесетін қосқыштың болуы өте маңызды.
4. Джойстик модулі
Тінтуірдің қозғалысын басқару үшін джойстик модулін қолдану қажет. Әрбір модуль X және Y бағытын басқарады.
5. Шектік қосқыштар
Мен контроллер үшін триггер ретінде шектік қосқыштарды қолдандым. Егер сіз ойын түймесін тек түймелермен жасағыңыз келсе, бұл міндетті емес.
6. Басу түймесі
Түймешіктерді конфигурациялауға немесе төмен түсіруге болады. Мұнда мен барлық түймелер мен қосқыштардың конфигурациясын қолдандым. Ол үшін мен 10 к ом резисторды қолдандым.
7. Жалпы мақсаттағы ПХД
Барлық компоненттерді дәнекерлеу үшін жалпы мақсаттағы ПХД алыңыз.
2 -қадам: схема және кодтау
Барлық компоненттерді жоғарыда көрсетілген схемаға сәйкес қосыңыз. Мен сондай -ақ Arduino көмегімен батырмалардың интерфейсіне жылдам нұсқаулықты қостым.
Мен алдымен барлық қосылымдарды тексеріп, тақтада жұмыс жасауды ұсынар едім.
Түймешіктердің нақты орналасу схемасы жоғарыда көрсетілген, бұл сізге қай түйменің қай жерде орналасқанын, қандай белгімен бағдарламаланғанын және компьютерге қандай таңбаны жіберетінін анық түсінуге мүмкіндік береді.
Енді кодты жүктеп алып, mouse.h және keyboard.h кітапханаларын орнатыңыз. Кодты Arduino -ға жүктеңіз.
КОДТЫ ЖҮКТЕУ ҮШІН төменде басыңыз
3 -қадам: кесу, бояу және дәнекерлеу
Алдымен ойын тақтасының өлшеміне сәйкес ПХД кесіңіз және түймелер мен джойстик модулін туралаңыз. Сіз ПХД -ге тапсырыс беру арқылы дәнекерлеудің күрделі тапсырмасынан аулақ бола аласыз. UTSource.net қол жетімді бағамен сапалы ПХД ұсынады.
Содан кейін ойын алаңын өзіңіз қалаған түске бояңыз.
Енді түймелер мен джойстикті жалпы мақсаттағы компьютерде дәнекерлеңіз.
4 -қадам: Шектік қосқыштарды бекіту және соңғы тестілеу
Енді қандай да бір супер желімнің көмегімен лимит қосқыштарын өз орындарына бекітіңіз.
Қалған компоненттерді дәнекерлеңіз және соңғы сынақты жасаңыз.
5 -қадам: Барлығын біріктіру
Енді бірнеше бұрандалардың көмегімен қоршауды жабыңыз.
Мен сізге соңғы өнімнің қалай көрінетінін көрсету үшін бірнеше суреттерді тіркедім.
Міне, сіз осымен біттіңіз. Енді бірнеше ойын ойнап көріңіз. Сіз эмуляторды да, компьютерлік ойындарды да ойнай аласыз (олар көп кілттерді қажет етпейді).
Осымен менің бірінші нұсқаулығым аяқталды. Сізге ұнады деп үміттенемін:)
Ұсынылған:
Arduino көмегімен компьютерге арналған IR қашықтан басқару құралы: 6 қадам
Arduino көмегімен компьютерге арналған IR қашықтан басқару пульті: Бұл қабылдағыш арқылы IR модулі мен Arduino арқасында компьютерді қашықтан басқарыңыз. Жалқау режимі қосылды ^^
Компьютерге арналған қарлы қар: 8 қадам
Компьютерге арналған Snowblind Mod: бұл мен жазатын оқу құралы, сондықтан кез келген адам қарлы қарды өз компьютерінде өте арзан бағамен жасай алады. Snowblind режимі жұмыс істейді, өйткені барлық LCD дисплейлері мөлдір. Олардың артында жарықдиодты немесе катодты түтіктермен жарықтандырылған ақ фон тақтасы орналасқан. жою
Arduino негізіндегі DIY ойын контроллері - Arduino PS2 ойын контроллері - DIY Arduino Gamepad көмегімен Tekken ойнау: 7 қадам
Arduino негізіндегі DIY ойын контроллері | Arduino PS2 ойын контроллері | DIY Arduino Gamepad көмегімен Tekken ойнау: Сәлеметсіздер ме, балалар, ойындарды ойнау әрқашан қызықты, бірақ өзіңіздің жеке DIY контроллеріңізбен ойнау қызықты, сондықтан біз осы нұсқаулықта arduino pro micro көмегімен ойын контроллерін жасаймыз
Arduino қалталы ойын консолі + A -лабирингі - лабиринт ойыны: 6 қадам (суреттермен)
Arduino қалталы ойын консолі + A -лабирингі - лабиринт ойыны: Менің бірінші нұсқаулығыма қош келдіңіз! Мен бүгін сіздермен бөліскім келетін жоба Ardubino лабиринті ойыны, ол қалталы консоль Arduboy және ұқсас Arduino негізіндегі консольге айналды. Мұны менің (немесе сіздің) болашақ ойындарымен көрменің арқасында көрсетуге болады
Бірлікке арналған мультиплеерлік 3D голограммалық ойын және компьютерге арналған голограмма проекторы: 16 қадам (суреттермен)
Бірлікке арналған мультиплеерлік 3D голограммалық ойын және компьютерге арналған голограмма проекторы: Holus -тың әсерінен мен голографиялық дисплейді өте арзан етіп жасауды ұнатамын. Бірақ ойындарды табуға тырысқанда, мен интернеттен ештеңе таппадым. Сондықтан мен Unity -де өз ойын дамытуды жоспарлап отырмын. Бұл менің бірлікте бірінші ойыным. Бұған дейін мен Flash -те бірнеше ойындар әзірлеймін, бірақ