Мазмұны:
- 1 -қадам: Құрылысқа алдын ала шолу
- Бұл жобада біз допты қабырғаға серпетін қарапайым ойын жасаймыз. Егер сіз сағынсаңыз, өлесіз. Өкінішті. Қиындықты бағалайтындар үшін ойын әр деңгейде қиын болады
- Материал:
- 1 x BBC микро: бит
- 1 x Micro USB кабелі
- Мақсаттар:
- Microbit микрокомпьютері туралы көбірек біліңіз
- Қарапайым ойынды бағдарламалауды үйреніңіз
- Барлық жағдайларды қарастырыңыз
- 2 -қадам: компоненттер
- Ең алдымен, микробитті микрокомпьютерді жеке компьютерге қосыңыз. Басқа компоненттер қажет емес
- 3 -қадам: Алдын ала кодтау
- Біздің жинақ компоненттерін пайдалану үшін бізге код пакетін қосу қажет. Код тарауындағы «Қосымша» түймесін басып, басқа кодтық бөлімдерді көріңіз және «Пакет қосу» үшін код тартпасының төменгі жағын қараңыз
- Бұл диалогтық терезені ашады. Келесі сілтемені көшіріп, «Пакет қосу» мәтіндік өрісіне қойыңыз: https://pxt.microbit.org/50544-64675-33322-24641. Іздеу белгішесін нұқыңыз немесе enter пернесін басыңыз, содан кейін Tinkercademy түймесін басыңыз
- Ескерту: Егер сізге кейбір пакеттер үйлесімсіздік мәселелеріне байланысты жойылатыны туралы ескерту алсаңыз, сіз нұсқауларды орындаңыз немесе Projects файл мәзірінде жаңа жоба жасаңыз
- 4 -қадам: кодтау
- Ең алдымен айнымалыларды анықтаңыз! Бізге доптың орналасқан жерін, жылдамдығы мен бағытын, қалақтың ұзындығы мен орнын және соңғы, бірақ сіздің ұпайыңызды сақтау үшін көптеген айнымалылар қажет болады
- Әрі қарай, біз қалақшаны басқаратын функцияларды бағдарламалаймыз. xb - қалақтың бірінші пиксельінің сол жақтағы орнын, ал yb - қалақтың ұзындығын білдіреді. Сол және оң функциялар xb басқарады және қалақты жылжытады, ал тақта функциясы қалақты экранда басып шығарады
- Әрі қарай, біз доптың қозғалуын басқаратын функцияны қосамыз. Баста доп әр секунд сайын қозғалады, бірақ сіз алға жылжыған сайын доп қысқа және қысқа аралықта қозғалады! Қандай жақсы
- Біз енді доптың қоршаған ортамен өзара әрекеттесуін басқаратын функцияларды бағдарламалаймыз. Доп бүйірге тиген кезде оның көлденең қозғалысы кері айналады, бірақ оның тік қозғалысы өзгеріссіз қалады. Доп төбеге тигенде, ол ойынның көңілді болуы үшін кез келген бағытта қайта көтерілуі мүмкін
- Ең бастысы, біз доптың қалаққа соғылғанын көруіміз керек. Егер ол жіберіп алса, ұпайыңызды көрсете отырып, ұтыласыз! Егер ол жіберіп алмаса, доп кездейсоқ бағытта көтеріледі және ойын күрделілігі артады
- Ақырында, бізде цикл бар, ол доптың қозғалысын жалғастыру үшін сағат ретінде жұмыс істейді. Сонымен қатар, бізде қалақты жылжытатын onButtonPressed () функциялары бар
- Шаршаған саусақтарыңызды сақтап, кодты жүктеңіз
Бейне: PADDLEBALLSUPERSMASHEM істеу Micro: bit көмегімен: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
JavaScript көмегімен 5 -тен 5 -ке дейінгі дисплейде қарапайым, бірақ көңілді ойын бағдарламалауды үйреніңіз! PADDLEBALLSUPERSMASHEM басқа ойындарға ұқыпсыз ұқсастығы болуы мүмкін.
Бұл оқулыққа Рафлес институтының қызметкері Джастин Соун үлес қосты.
1 -қадам: Құрылысқа алдын ала шолу
Бұл жобада біз допты қабырғаға серпетін қарапайым ойын жасаймыз. Егер сіз сағынсаңыз, өлесіз. Өкінішті. Қиындықты бағалайтындар үшін ойын әр деңгейде қиын болады
Материал:
1 x BBC микро: бит
1 x Micro USB кабелі
Мақсаттар:
Microbit микрокомпьютері туралы көбірек біліңіз
Қарапайым ойынды бағдарламалауды үйреніңіз
Барлық жағдайларды қарастырыңыз
2 -қадам: компоненттер
Ең алдымен, микробитті микрокомпьютерді жеке компьютерге қосыңыз. Басқа компоненттер қажет емес
3 -қадам: Алдын ала кодтау
Біздің жинақ компоненттерін пайдалану үшін бізге код пакетін қосу қажет. Код тарауындағы «Қосымша» түймесін басып, басқа кодтық бөлімдерді көріңіз және «Пакет қосу» үшін код тартпасының төменгі жағын қараңыз
Бұл диалогтық терезені ашады. Келесі сілтемені көшіріп, «Пакет қосу» мәтіндік өрісіне қойыңыз: https://pxt.microbit.org/50544-64675-33322-24641. Іздеу белгішесін нұқыңыз немесе enter пернесін басыңыз, содан кейін Tinkercademy түймесін басыңыз
Ескерту: Егер сізге кейбір пакеттер үйлесімсіздік мәселелеріне байланысты жойылатыны туралы ескерту алсаңыз, сіз нұсқауларды орындаңыз немесе Projects файл мәзірінде жаңа жоба жасаңыз
4 -қадам: кодтау
Ең алдымен айнымалыларды анықтаңыз! Бізге доптың орналасқан жерін, жылдамдығы мен бағытын, қалақтың ұзындығы мен орнын және соңғы, бірақ сіздің ұпайыңызды сақтау үшін көптеген айнымалылар қажет болады
Әрі қарай, біз қалақшаны басқаратын функцияларды бағдарламалаймыз. xb - қалақтың бірінші пиксельінің сол жақтағы орнын, ал yb - қалақтың ұзындығын білдіреді. Сол және оң функциялар xb басқарады және қалақты жылжытады, ал тақта функциясы қалақты экранда басып шығарады
Әрі қарай, біз доптың қозғалуын басқаратын функцияны қосамыз. Баста доп әр секунд сайын қозғалады, бірақ сіз алға жылжыған сайын доп қысқа және қысқа аралықта қозғалады! Қандай жақсы
Біз енді доптың қоршаған ортамен өзара әрекеттесуін басқаратын функцияларды бағдарламалаймыз. Доп бүйірге тиген кезде оның көлденең қозғалысы кері айналады, бірақ оның тік қозғалысы өзгеріссіз қалады. Доп төбеге тигенде, ол ойынның көңілді болуы үшін кез келген бағытта қайта көтерілуі мүмкін
Ең бастысы, біз доптың қалаққа соғылғанын көруіміз керек. Егер ол жіберіп алса, ұпайыңызды көрсете отырып, ұтыласыз! Егер ол жіберіп алмаса, доп кездейсоқ бағытта көтеріледі және ойын күрделілігі артады
Ақырында, бізде цикл бар, ол доптың қозғалысын жалғастыру үшін сағат ретінде жұмыс істейді. Сонымен қатар, бізде қалақты жылжытатын onButtonPressed () функциялары бар
Ұсынылған:
Kcam- үйден жұмыс істеу үшін микрофон мен динамикпен (usb) веб-камера: 5 қадам
Kcam- үйден жұмыс істеу үшін микрофон мен динамикпен (usb) веб-камера: Бұл менің бірінші нұсқаулығым, және сіз үйден жұмыс істеп жатқанда құлыптау уақыты, және бұл жоба да үйдегі жұмыстың бір бөлігі. Мен конкурста жеңіске жету үшін. Бірақ егер сізге ұнаса дауыс беріңіз
JSON-мен Node-RED-те қалай жұмыс істеу керек: 13 қадам
JSON-мен Node-RED-те қалай жұмыс істеу керек: Бұл нұсқаулық сізге JSON-мен түйін-RED-те жұмыс істеуді үйретеді. Мен сізге желілік розеткаларды json файлдарын http алу және жіберу арқылы қалай басқаруға болатынын көрсетемін. Сіз бұл білімді кейінірек JSON қолдайтын кез келген құрылғыны басқару үшін пайдалана аласыз
Кейси Нейстаттан шабыт алған «Көбірек істеу» таймері: 4 қадам (суреттермен)
Кейси Нейстаттан шабыттандыратын 'Көбірек істеу' таймері: Жаз, оқиғалар болатын тамаша мезгіл. Бірақ кейде біз уақытты ұмытып кетеміз. Бізге қалған уақытты еске түсіру үшін мен Кейси Нейстаттың «Артық жұмыс жасайтын DIY DIY таймерін жасадым, ол кез келген уақытта қалған уақытты көрсетуге арналған
Tinusaur тақталарымен жұмыс істеу үшін Arduino IDE қалай орнатылады: 3 қадам
Tinusaur тақталарымен жұмыс істеу үшін Arduino IDE -ді қалай орнату керек: Бұл Arduino IDE -ді Tinusaur тақталарымен жұмыс істеу үшін қалай орнатуға болатыны туралы қысқаша нұсқаулық. Бұл оның Atmel ATtiny85/45/25 микроконтроллерлерімен жұмыс істеуін қамтамасыз етеді. . Жалғыз айырмашылық - бұл тақталар тізімінде Tinusau ретінде пайда болады
Arduino және әр түрлі RGB шамдарымен қалай жұмыс істеу керек: 3 қадам
Arduino және әр түрлі RGB шамдарымен қалай жұмыс істеу керек: Arduino - бұл таңғажайып кішкентай құрылғы. Бірақ бұл қуатты құрылғы үшін жиі қолданылатын қосымшалардың бірі - жарықдиодты жыпылықтау немесе жыпылықтау.Осы оқулықта RGB Leds және Arduino -мен жұмыс істеудің үш әдісі көрсетілген. Бірінші әдіс - қарапайым