Բովանդակություն:
- Քայլ 1: Նյութեր
- Քայլ 2. Մագնիսների ավելացում ձեր միկրո: բիթ կապում
- Քայլ 3: Ստեղծեք վերահսկիչ
- Քայլ 4: Ստեղծեք ծրագիրը
Video: BBC Micro: bit and Scratch - Ինտերակտիվ ղեկ և մեքենա վարելու խաղ. 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս շաբաթ իմ դասարանային հանձնարարություններից մեկն այն է, որ օգտագործենք 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 -ին ավելացնում ենք օգտագործողի գնահատականին, և մեքենան անհետանում է էկրանի ներքևից:
Խորհուրդ ենք տալիս:
Rանկացած մեքենա/մեքենա դարձնել Bluetooth հավելվածի վերահսկման մեքենա ՝ 9 քայլ
Rանկացած R/C մեքենա վերածել Bluetooth ծրագրի կառավարման R/C մեքենայի. Այս նախագիծը ցույց է տալիս սովորական հեռակառավարման մեքենան Bluetooth (BLE) կառավարման մեքենայի Wombatics SAM01 ռոբոտաշինական տախտակով, Blynk App- ով և MIT App Inventor- ով փոխելու քայլերը: շատ ցածր գնով RC մեքենաներ են `բազմաթիվ հնարավորություններով, ինչպիսիք են LED լուսարձակները և
Փոփոխված Wild Thing - Joystick ղեկ - Նոր և բարելավված ՝ 7 քայլ (նկարներով)
Փոփոխված Wild Thing - Joystick --եկը - Նոր և բարելավված. Թարմացում 8/1/2019 Առաջին տպատախտակը գրեթե նույնն է, ինչ այստեղ ամրացված սովորական նախատախտակը, բայց instea
Networkանցային մրցակցություն. Ցածր ուշացման խաղ BBC Micro- ի համար. Բիթ ՝ 10 քայլ (նկարներով)
Rանցային մրցակցություն. Ցածր ուշացման խաղ BBC Micro- ի համար. էկրանի թարմացումներ flexibleկուն թվով մասնակիցներ Easy co
Օգտագործելով 2 Shift Գրանցիչ (74HC595) ՝ 16 LED- ներ վարելու համար ՝ 9 քայլ
Օգտագործելով 2 Shift Գրանցիչ (74HC595) 16 LED- ներ. Յուրաքանչյուր հերթափոխի գրանցամատյան կշարժի 8 լուսադիոդային լուսարձակներ: Տեղափոխման գրանցամատյանները միացված են այնպես, որ յուրաքանչյուր հերթափոխի գրանցման ելք ունենա մյուսի կրկնօրինակը:
Wild Thing Modification - Joystick ղեկ. 9 քայլ (նկարներով)
Wild Thing Modification - Joystick :եկ. Typeանկացած տիպի փոփոխություն կվերացնի նաև երաշխիքային արժեքը