Բովանդակություն:

BBC Micro: bit and Scratch - Ինտերակտիվ ղեկ և մեքենա վարելու խաղ. 5 քայլ (նկարներով)
BBC Micro: bit and Scratch - Ինտերակտիվ ղեկ և մեքենա վարելու խաղ. 5 քայլ (նկարներով)

Video: BBC Micro: bit and Scratch - Ինտերակտիվ ղեկ և մեքենա վարելու խաղ. 5 քայլ (նկարներով)

Video: BBC Micro: bit and Scratch - Ինտերակտիվ ղեկ և մեքենա վարելու խաղ. 5 քայլ (նկարներով)
Video: Scratch Microbit Blocks Explained | What can Microbit do with Scratch? 2024, Նոյեմբեր
Anonim
BBC Micro: bit and Scratch - Ինտերակտիվ ղեկ և մեքենա վարելու խաղ
BBC Micro: bit and Scratch - Ինտերակտիվ ղեկ և մեքենա վարելու խաղ
BBC Micro: bit and Scratch - Ինտերակտիվ ղեկ և մեքենա վարելու խաղ
BBC Micro: bit and Scratch - Ինտերակտիվ ղեկ և մեքենա վարելու խաղ
BBC Micro: bit and Scratch - Ինտերակտիվ ղեկ և մեքենա վարելու խաղ
BBC Micro: bit and Scratch - Ինտերակտիվ ղեկ և մեքենա վարելու խաղ

Այս շաբաթ իմ դասարանային հանձնարարություններից մեկն այն է, որ օգտագործենք BBC Micro: bit- ը `մեր գրած Scratch ծրագրին միանալու համար: Ես կարծում էի, որ սա կատարյալ հնարավորություն էր ՝ իմ ThreadBoard- ի միջոցով ներկառուցված համակարգ ստեղծելու համար: Inspirationրոյական ծրագրի իմ ոգեշնչումը գալիս է խաղողի բերքահավաքի ձեռքով էլեկտրոնային խաղերից, որոնք մայրս ստանում էր ինձ և եղբորս համար Բարի կամքի կամ անկյունային խանութից: Ես շատ հաճելի հուշեր ունեմ այդ փոշոտ LCD- ների, գունաթափված պլաստիկ պատյանների և կոճակների մասին, որոնք խորհրդավոր կերպով կպչում էին սեղմելիս: Ես հատկապես հիշում եմ այն մրցարշավային խաղերը, որոնք մենք կխաղայինք (օրինակ ՝ նկար 2), որտեղ դուք կարող եք անցնել միայն երկու գոտիների միջև ՝ առաջիկա մեքենաներից խուսափելու համար: Երիտասարդությանս վերաիմաստավորման ոգով ես վերստեղծել եմ այս տեսակի խաղը Scratch- ում:

Micro: bit- ի արագացուցիչը օգտագործվում է մեքենայի ղեկը կառավարելու համար, իսկ երկու անջատիչներն օգտագործվում են մեքենայի եղջյուրը կառավարելու համար: Scratch- ը օգտագործվում է վարորդական խաղ խաղալու համար ՝ վերնագրված ՝ BBC Micro Driver:

Նախագծի էջը կարելի է գտնել այստեղ ՝

Եթե ունեք որևէ հարց, ցանկանում եք հետևել իմ աշխատանքին կամ պարզապես գաղափարներ շպրտել, խնդրում եմ դա անել իմ Twitter- ում ՝ @4Eyes6Senses: Շնորհակալություն

Տեսահոլովակի երաժշտությունը տրամադրել է Վինսենթ Հանին:

Քայլ 1: Նյութեր

Նյութեր
Նյութեր
Նյութեր
Նյութեր

ThreadBoard - Հղում

BBC Micro: bit - Link - Հետևեք այս հրահանգներին ՝ ձեր միկրոկառավարիչը Scratch- ին միացնելու համար

4 մմ (Տրամագիծ) x 3 մմ (Բարձրություն) մագնիսներ - Հղում

Փրփուր թերթեր - Հղում

Չժանգոտվող պողպատից հաղորդիչ թել - Հղում

A Scratch հաշիվ - հղում

Կասետային

Քայլ 2. Մագնիսների ավելացում ձեր միկրո: բիթ կապում

Մագնիսներ ավելացնելով ձեր միկրո
Մագնիսներ ավելացնելով ձեր միկրո
Մագնիսներ ավելացնելով ձեր միկրո
Մագնիսներ ավելացնելով ձեր միկրո

Այժմ, երբ դուք ունեք նյութեր, ժամանակն է մագնիսներ ավելացնել հինգ Micro: bit կապում: Կապերին մագնիսներ ավելացնելու պատճառն այն է, որ (1) Micro- ն ապահով պահի մագնիսով հարստացված ThreadBoard- ին և (2) թույլ տա հեշտ կապել կապիչների և հաղորդիչ թելի միջև: Սովորաբար, Micro: bit- ը հաղորդիչ թելով միացնելու համար հարկավոր է կարել և ամրացնել թելը բաց կապակների շուրջը, և եթե ցանկանում եք փոխել ձեր դիզայնը, ապա պետք է կտրեք Micro- ին ամրացված շարանը: ձեր նախագիծը: ThreadBoard- ի միջոցով կարող եք պարզապես ձեր հաղորդիչ թելը գցել մագնիսների վրա և դրանք կպահեն շարանը ապահով Micro: bit կապումներին և ThreadBoard- ին:

- Մեկուսացրեք մեկ սկավառակի մագնիս հավաքածուից: Համոզվեք, որ դուք որոշել եք, թե մագնիսի որ ծայրը կգրավի կամ հետ կքաշի մյուս մագնիսները, հինգ մագնիսների բևեռները պետք է նույնը լինեն, որպեսզի նրանց գրավեն այն մագնիսները, որոնք կներդրվեն ThreadBoard- ում:

- Մեղմը նրբորեն մղեք քորոցի միջով, մինչև այն ամրացվի: Այս պահին մագնիսը պետք է ծուռ լինի քորոցում և կպոկվի, եթե տեղադրվի մետաղական մակերևույթի վրա և քաշվի: Շարունակեք այս գործընթացը հաջորդ չորս մագնիսների համար:

- Օգտագործելով տափակաբերան աքցան կամ հարթ մակերես, թեթև ճնշում գործադրեք մագնիսների հատակին, մինչև դրանք ամրացվեն կապում և հարթ նստեն: Եթե որևէ պահի ցանկանում եք հեռացնել մագնիսները, թեթև ճնշում գործադրեք վերևի վրա, և դրանք հեշտությամբ դուրս կգան:

Քայլ 3: Ստեղծեք վերահսկիչ

Ստեղծեք վերահսկիչ
Ստեղծեք վերահսկիչ
Ստեղծեք վերահսկիչ
Ստեղծեք վերահսկիչ
Ստեղծեք վերահսկիչ
Ստեղծեք վերահսկիչ
Ստեղծեք վերահսկիչ
Ստեղծեք վերահսկիչ

Ձեր նյութերը ձեռք բերելուց հետո ես առաջարկում եմ սկսել երկու անջատիչների միացումից: Անջատիչների գործելաոճն այն է, որ դուք տեղադրեք հիմնավորված մետաղալար ThreadBoard- ի արտաքին լուսապսակի շուրջը, որտեղ ձեր ձեռքերը կպահեն վերահսկիչը: Այնուհետև, երբ ձեր մատները դիպչեն ThreadBoard- ի «0» կամ «2» կապումներին միացված լարերին, կամրջեք կապը և կառաջացնեք մեքենայի բզզոցը: Ահա քայլերը.

- Տեղադրեք հաղորդիչ թելը մագնիսների ամենաերկար օղակի վրա, այնուհետև շարանը տեղադրեք Micro: bit- ի «GND» կապում (Նկար 1):

- Ձախ կոճակի համար տեղադրեք հաղորդիչ թելի մի ծայրը Micro: bit- ի «0» քորոցին: Ստեղծեք հետք դեպի ձախ և տեղադրեք ծայրը այնտեղ, որտեղ ցանկանում եք կոճակը: Բռնեք ձեր կտրված փրփուրը և ամրացրեք այն հաղորդիչ թելով (Նկար 2), երբ իմանաք, թե որտեղ եք ցանկանում տեղադրել կոճակը, ամրացրեք փրփուրն ու թելը ձեր լրացուցիչ մագնիսներից մեկով (Նկար 3):

- Աջ կոճակի համար մի փոքր ժապավեն տեղադրեք «GND» - ին միացված թելի վրա (նկար 4), ինչը մեկուսացնելու է երկու լարերը և խուսափելու է կարճ առաջացնելուց: ապա հետևեք նույն քայլերին, ինչ ձախ կոճակը:

Քայլ 4: Ստեղծեք ծրագիրը

Ստեղծեք րագիրը
Ստեղծեք րագիրը
Ստեղծեք րագիրը
Ստեղծեք րագիրը
Ստեղծեք րագիրը
Ստեղծեք րագիրը

Նախագծի հղումը կարող եք գտնել այստեղ ՝ https://scratch.mit.edu/projects/428740218/: Կոդը կոտրված է երեք մասի ՝ օգտագործողի մեքենա, մեքենա 1 (կապույտ մեքենա) և մեքենա 2 (կարմիր մեքենա): Ավտոմեքենայի 1 և 2 ծածկագիրը համեմատաբար նույնն է, պարզապես տարբեր x և y կոորդինատներով և այլ «սպասման» գործառույթով:

- Օգտվողի մեքենան (Նկար 1). Երբ օգտվողը սեղմում է կանաչ դրոշի/մեկնարկի կոճակը, նրա մեքենան կսկսվի նախապես որոշված դիրքից: երբ օգտվողը թեքում է վերահսկիչը ձախ կամ աջ միկրո. Երբ օգտվողը սեղմում է վերահսկիչի անջատիչը, մեքենան կամ ձայնի ձայն է տալիս, կամ ծաղրածուի ձայն (կախված նրանից, թե սեղմում են ձախ կամ աջ կոճակը), դա նաև մեքենայի հետևի լույսերի միացման պատճառ կդառնա (փոխեք զգեստները): Երբ մեքենան վթարի է ենթարկվում մեկ այլ մեքենայի հետ (սա վարվում է մեքենայի 1 և մեքենայի 2 ծածկագրում) ֆոնի վրա խաղը կանցնի էկրանին, և օգտագործողի մեքենան կվերանա:

Ավտոմեքենա 1 և մեքենա 2 (Նկարներ 2 և 3). Երբ օգտվողը սեղմում է կանաչ դրոշի/մեկնարկի կոճակը, հաշիվը զրոյականացվում է 0 -ի, իսկ խաղը էկրանին անցնում է հիմնական մայրուղու տեսարանին: «Կրկնել մինչև» հանգույցը համոզվում է, որ մեքենան անընդհատ գեներացվում է, երբ օգտվողը խաղում է: Մեքենան տեղադրված է վերևում և «սահում» էկրանից ներքև ՝ պատահական միջակայքով ՝ 1 -ից 5 կամ 10 վայրկյան (կախված մեքենայից): Եթե հայտարարությունը ստուգում է, թե արդյոք բախում կա օգտագործողի մեքենայի և մեքենայի միջև 1 կամ 2, եթե այո, ապա մենք ֆոնը փոխում ենք խաղի էկրանի վրայով և ավարտում խաղը: եթե բախում տեղի չունենա, ապա մենք 1 -ին ավելացնում ենք օգտագործողի գնահատականին, և մեքենան անհետանում է էկրանի ներքևից:

Խորհուրդ ենք տալիս: