Мазмұны:

Компьютерге арналған ARDUINO бақыланатын ойын ойыны: 5 қадам
Компьютерге арналған ARDUINO бақыланатын ойын ойыны: 5 қадам

Бейне: Компьютерге арналған ARDUINO бақыланатын ойын ойыны: 5 қадам

Бейне: Компьютерге арналған ARDUINO бақыланатын ойын ойыны: 5 қадам
Бейне: ЧГК: не? Қайда? Қашан? оқшаулау бойынша математиктер | Flath #matholation 2024, Қараша
Anonim
Компьютерге арналған ARDUINO бақыланатын ойын ойыны
Компьютерге арналған ARDUINO бақыланатын ойын ойыны

Сәлем балалар, мен Сарвешпін. Бірнеше күн бұрын мен ретро ойындар ойнағым келді. Сондықтан мен оларды компьютерге орнаттым. Бірақ мен компьютердің пернетақтасымен ғана ойнай алатынмын, бұл менің балалық шағымның сезімін бермеді. Сондықтан мен компьютерге ескі және жаңа ойындарды ойнай алатын геймпад құруды шештім (барлығы емес). Мен ескі ойын контроллерін қолдандым және оны керемет ойын тақтасын жасау үшін өзгерттім. Бұл компьютерге арналған сымды ойын алаңы. Оны эмулятор мен компьютерлік ойындарды ойнауға қолдануға болады. Сондай -ақ джойстик компьютерге тышқан ретінде қызмет ете алады. Ойын алаңы 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 -қадам: Барлығын біріктіру

Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру

Енді бірнеше бұрандалардың көмегімен қоршауды жабыңыз.

Мен сізге соңғы өнімнің қалай көрінетінін көрсету үшін бірнеше суреттерді тіркедім.

Міне, сіз осымен біттіңіз. Енді бірнеше ойын ойнап көріңіз. Сіз эмуляторды да, компьютерлік ойындарды да ойнай аласыз (олар көп кілттерді қажет етпейді).

Осымен менің бірінші нұсқаулығым аяқталды. Сізге ұнады деп үміттенемін:)

Ұсынылған: