Мазмұны:
- 1 -қадам: Arduino үшін Scratch орнату
- 2 -қадам: материалдар
- 3 -қадам: Sprites таңдау
- 4 -қадам: Спрайт өлшемін реттеу
- 5 -қадам: Фон
- 6 -қадам: кедергі кедергілері
- 7 -қадам: Arduino блок кодын жүктеңіз
- 8 -қадам: Dog Sprite коды
- 9 -қадам: кедергілер кодын жүктеңіз
- 10 -қадам: Кедергілерді қайталау
- 11 -қадам: кедергілер спритінің жоғары -төмен қозғалысын реттеу
- 12 -қадам: Аппараттық қосылулар
- 13 -қадам: соңғы қадам
Бейне: Arduino көмегімен ойын: 13 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Мұнда келушілердің көпшілігі arduino көмегімен жобалар жасаған болуы мүмкін, бірақ оны ойын үшін қалай қолдану керектігін білетіндер аз. Бұл нұсқаулық сізге нөлден бастап Arduino көмегімен басқарылатын бейне ойын жасауды көрсетеді.
Бұл нұсқаулық Arduino қолданудың жаңа қосымшаларын ашады және сіздің жобаларыңызды бұрынғыға қарағанда жақсы етеді.
1 -қадам: Arduino үшін Scratch орнату
Http://s4a.cat/ сайтына кіріңіз.
S4A туралы S4A - бұл Scratch модификациясы, ол Arduino ашық бастапқы аппараттық платформасын қарапайым бағдарламалауға мүмкіндік береді. Ол Arduino -ға қосылған сенсорлар мен жетектерді басқарудың жаңа блоктарын ұсынады. Сондай -ақ, PicoBoard тақтасына ұқсас сенсорлар туралы есеп тақтасы бар. Жобаның негізгі мақсаты - адамдарды бағдарламалау әлеміне тарту. Мақсат - Arduino бағдарламашыларына пайдаланушы оқиғалары арқылы тақталар жиынтығымен әрекеттесу сияқты функциялары бар жоғары деңгейлі интерфейсті қамтамасыз ету.
Микробағдарламаны Arduino3 қадамдарына орнату
Бұл микробағдарлама - бұл S4A -мен байланысу үшін Arduino тақтасына орнату қажет бағдарламалық жасақтама. Http://arduino.cc/en/Main/Software нұсқауларын орындау арқылы Arduino ортасын жүктеңіз және орнатыңыз. Еске алыңыз Arduino Uno кем дегенде 0022 нұсқасын қажет етеді. Біздің микробағдарламаны осы жерден жүктеңіз Arduino тақтасын компьютердегі USB портына қосыңыз Arduino ортасынан микробағдарлама файлын (S4AFirmware16.ino) ашыңыз Құралдар мәзірінде тақта нұсқасын және сериялық нұсқаны таңдаңыз. тақта қосылған порт Микробағдарламаны тақтаға Файл> Жүктеу арқылы жүктеңіз
2 -қадам: материалдар
Оқырмандар үшін қарапайым болу үшін біз тек бір түймемен басқарылатын бейне ойын жасаймыз.
Саған қажет болады:
Қызық ақыл;)
1 Arduino тақтасы
секіргіш сымдар
1 нан тақтасы
Бір мезетте батырманың қосқышы
1 резистор 220 Ом (немесе осы диапазонға жақын)
3 -қадам: Sprites таңдау
Интерфейстің оң жақ төменгі панелінде орналасқан жаңа спрайт опциясынан қалаған әдепкі спрайттардың ішінен кез келген спрайтты таңдауға болады.
Оны динамикалық ету үшін костюмдерге өтіп, таңдалған спрайтқа костюмдер қосу керек
Мен көк итті таңдадым, себебі оның үш костюмі бар.
Сіз сондай -ақ әр түрлі веб -сайттардан жаңа спрайттарды жүктей аласыз.
4 -қадам: Спрайт өлшемін реттеу
Интерфейстің жоғарғы оң жақ панеліндегі дисплей мәзірінде көрсетілген спрайттар мен arduino тақтасын өлшем бойынша кішірейтуге және панельдің жоғарғы жағындағы кішірейту өлшемі қойындысын пайдаланып жылжытуға болады.
5 -қадам: Фон
Фон сізге бейне ойынға жақсы әсер береді.
Төменгі оң жақ панельге өтіп, сахна опциясын таңдаңыз және әдепкі кезеңдерден кез келген кезеңді таңдаңыз немесе сіз өзіңіз қосуға болады.
6 -қадам: кедергі кедергілері
Кез келген бейне ойынның ойыншының көңіл көтеруіне кедергі болады.
Сондықтан мұнда біз кедергілерге көбірек спрайттарды таңдайтын боламыз.
Мен жаңа спрайт опциясының арасынан доптарды кедергі ретінде таңдадым.
7 -қадам: Arduino блок кодын жүктеңіз
Төменгі оң жақ панельден arduino таңдаңыз және суретте көрсетілгендей блок -кодтың сол жақ панелінен апарып тастау арқылы блок -кодты жүктеңіз.
8 -қадам: Dog Sprite коды
Төменгі оң жақ панельден Dog sprite таңдаңыз және суретте көрсетілгендей блок кодын сол жақтан блок -код тақтасынан апарып тастау арқылы жүктеңіз.
9 -қадам: кедергілер кодын жүктеңіз
Төменгі оң жақ панельден кедергілер спритін таңдаңыз және суретте көрсетілгендей блок -код тақтасының сол жағындағы апарып тастау арқылы блок -кодты жүктеңіз.
10 -қадам: Кедергілерді қайталау
Дәл дисплей тақтасындағы кедергілердің спритінде және қайталануды таңдаңыз, сонда сіз кедергіңізді қайталайсыз.
11 -қадам: кедергілер спритінің жоғары -төмен қозғалысын реттеу
Доптың спритін таңдаңыз және суретте көрсетілгендей жоғарғы панельге өтіңіз және оның бағытын жоғары қарай өзгертіңіз.
12 -қадам: Аппараттық қосылулар
суретте көрсетілгендей аппараттық компоненттерді қосыңыз
13 -қадам: соңғы қадам
Ардуино тақтасын схемасы бар ноутбукке қосыңыз және интерфейстің оң жақ бұрышындағы жасыл жалаушаны басыңыз, сонда ойын дайын.
Ұсынылған:
Arduino көмегімен Google T Rex автоматты ойын контроллері: 7 қадам
Arduino көмегімен Google T Rex автоматты ойын контроллері: оны құруға мүмкіндік береді
Arduino көмегімен DIY ойын консолі: 4 қадам
Arduino көмегімен DIY ойын консолі: Бұл оқулықта мен сізге Arduino нано көмегімен ойын консолін қалай жасауға болатынын көрсетемін. Сондықтан, егер сіз бұл туралы егжей -тегжейлі бейнені көргіңіз келсе, оны менің youtube каналымнан қараңыз
Arduino негізіндегі DIY ойын контроллері - Arduino PS2 ойын контроллері - DIY Arduino Gamepad көмегімен Tekken ойнау: 7 қадам
Arduino негізіндегі DIY ойын контроллері | Arduino PS2 ойын контроллері | DIY Arduino Gamepad көмегімен Tekken ойнау: Сәлеметсіздер ме, балалар, ойындарды ойнау әрқашан қызықты, бірақ өзіңіздің жеке DIY контроллеріңізбен ойнау қызықты, сондықтан біз осы нұсқаулықта arduino pro micro көмегімен ойын контроллерін жасаймыз
Ескі ойын порты джойстикін Arduino көмегімен USB ұшатын таяқшаға айналдырыңыз: 5 қадам
Ескі ойын портының джойстикін Arduino көмегімен USB ұшатын ұшаққа айналдырыңыз: Жауапкершіліктен бас тарту: Бұл жобаның мақсаты - ойын портының джойстикін арзан түрлендіру емес. Бұл жобаның мәні - әмбебап және реттелетін джойстик жасау, оны оңай өңдеуге болады. Менің Arduino таңдауыма себеп болды
Ойын қысымына сезімтал төсемдер (сандық ойын алаңдары үшін және т.б.): 11 қадам (суреттермен)
Қысымға сезімтал алаңшалар (цифрлық ойын алаңдары үшін - және басқалары): бұл цифрлық ойыншықтар немесе ойындар жасау үшін қолданылатын қысымға сезімтал төсем жасауды көрсететін нұсқаулық. Ол үлкен күшке сезімтал резистор ретінде қолданыла алады және ойынға қарамастан, оны маңызды жобалар үшін қолдануға болады