Turinys:

„BBC Micro: bit and Scratch“- interaktyvus vairas ir vairavimo žaidimas: 5 žingsniai (su nuotraukomis)
„BBC Micro: bit and Scratch“- interaktyvus vairas ir vairavimo žaidimas: 5 žingsniai (su nuotraukomis)

Video: „BBC Micro: bit and Scratch“- interaktyvus vairas ir vairavimo žaidimas: 5 žingsniai (su nuotraukomis)

Video: „BBC Micro: bit and Scratch“- interaktyvus vairas ir vairavimo žaidimas: 5 žingsniai (su nuotraukomis)
Video: Ożyw swojego robota Maqueen DFRobot - Przygotowanie do 1 lekcji programowania 2024, Liepa
Anonim
„BBC Micro: bit and Scratch“- interaktyvus vairas ir vairavimo žaidimas
„BBC Micro: bit and Scratch“- interaktyvus vairas ir vairavimo žaidimas
„BBC Micro: bit and Scratch“- interaktyvus vairas ir vairavimo žaidimas
„BBC Micro: bit and Scratch“- interaktyvus vairas ir vairavimo žaidimas
„BBC Micro: bit and Scratch“- interaktyvus vairas ir vairavimo žaidimas
„BBC Micro: bit and Scratch“- interaktyvus vairas ir vairavimo žaidimas

Viena iš mano šios klasės užduočių yra naudoti „BBC Micro: bit“sąsają su mūsų parašyta „Scratch“programa. Maniau, kad tai puiki proga panaudoti „ThreadBoard“ir sukurti įterptąją sistemą! Mano įkvėpimas nulio programai kyla iš senovinių rankinių elektroninių žaidimų, kuriuos mama gautų man ir mano broliui iš „Goodwill“ar kampinės parduotuvės. Turiu daug malonių prisiminimų apie tuos dulkėtus skystųjų kristalų ekranus, spalvotus plastikinius korpusus ir mygtukus, kurie paspaudus paslaptingai priliptų. Ypač prisimenu lenktynių žaidimus, kuriuos žaisdavome (pvz., 2 pav.), Kuriuose galėdavote pereiti tik iš dviejų eismo juostų, kad išvengtumėte artėjančių automobilių. Siekdamas pakartoti savo jaunystės dvasią, atkūriau tokio tipo žaidimą „Scratch“.

„Micro: bit“akselerometras naudojamas automobilio vairavimui valdyti, o du jungikliai - automobilio ragui. „Scratch“naudojamas žaidžiant vairavimo žaidimą, pavadintą: „BBC Micro Driver“.

Projekto puslapį rasite čia:

Jei turite klausimų, norite neatsilikti nuo mano darbo ar tiesiog mėtytis mintimis, padarykite tai mano „Twitter“: @4Eyes6Senses. Dėkoju!

Vaizdo įrašo muziką pateikė Vincentas Haney.

1 žingsnis: medžiagos

Medžiagos
Medžiagos
Medžiagos
Medžiagos

„ThreadBoard“- nuoroda

„BBC Micro: bit“- nuoroda - Norėdami prijungti mikrovaldiklį prie „Scratch“, vadovaukitės šiomis instrukcijomis

4 mm (skersmuo) x 3 mm (aukštis) magnetai - Nuoroda

Putplasčio lakštai - nuoroda

Nerūdijančio plieno laidus sriegis - jungtis

„Scratch“paskyra - nuoroda

Juosta

2 veiksmas: magnetų pridėjimas prie „Micro: bit“kaiščių

Magnetų pridėjimas prie „Micro: bit“kaiščių
Magnetų pridėjimas prie „Micro: bit“kaiščių
Magnetų pridėjimas prie „Micro: bit“kaiščių
Magnetų pridėjimas prie „Micro: bit“kaiščių

Dabar, kai turite medžiagų, laikas pridėti magnetus prie penkių „Micro: bit“kaiščių. Pridedame magnetus prie kaiščių, kad (1) saugiai laikytumėte „Micro:“bitą prie magnetu praturtintos „ThreadBoard“ir (2) būtų galima lengvai sujungti kaiščius ir laidų sriegį. Paprastai, norint prijungti „Micro: bit“su laidžiu sriegiu, reikia siūti ir pritvirtinti siūlą aplink atvirus kaiščius, o jei norite pakeisti savo dizainą, turite nupjauti sriegį, pritvirtintą prie „Micro: bit“, ir galbūt persukti jūsų projektas. Naudodami „ThreadBoard“, galite tiesiog numesti laidų sriegį ant magnetų ir jie užtikrins sriegio tvirtumą prie „Micro: bit“kaiščių ir „ThreadBoard“.

- Atskirkite vieną disko magnetą nuo rinkinio. Įsitikinkite, kad nustatėte, kuris magneto galas pritrauks arba atstums kitus magnetus, penkių magnetų poliai turi būti vienodi, kad juos patrauktų magnetai, kurie bus įterpti į „ThreadBoard“.

- Švelniai stumkite magnetą per kaištį, kol jis užsifiksuos. Šiuo metu magnetas turėtų būti kreivas kaištyje ir atsiskleis, jei jis bus padėtas ant metalinio paviršiaus ir ištrauktas. Tęskite šį procesą kitiems keturiems magnetams.

- Naudodami reples ar lygų paviršių, šiek tiek paspauskite magnetų apačią, kol jie užsifiksuos smeigtukuose ir sėdės tolygiai. Jei bet kuriuo metu norite nuimti magnetus, šiek tiek paspauskite viršutinę dalį ir jie lengvai iššoks.

3 žingsnis: sukurkite valdiklį

Sukurkite valdiklį
Sukurkite valdiklį
Sukurkite valdiklį
Sukurkite valdiklį
Sukurkite valdiklį
Sukurkite valdiklį
Sukurkite valdiklį
Sukurkite valdiklį

Kai turėsite savo medžiagą, siūlau pradėti nuo dviejų jungiklių prijungimo. Jungikliai veikia taip, kad įkišate įžeminimo laidą aplink išorinį „ThreadBoard“aureolę, kur rankos laikys valdiklį. Tada, kai pirštai palies laidus, prijungtus prie „ThreadBoard“„0“arba „2“kaiščių, sujungsite jungtį ir automobilis švilps. Štai šie veiksmai:

- Uždėkite laidų sriegį ant atokiausio magnetų žiedo, o tada - ant „Micro: bit“kaiščio „GND“(1 pav.).

- Kairiajam mygtukui vieną laidų sriegio galą uždėkite ant „Micro: bit“kaiščio „0“. Sukurkite taką kairėje ir padėkite galą ten, kur norite mygtuko. Griebkite nupjautas putas ir siūkite jas laidžiu siūlu (2 pav.), Kai žinosite, kur norite įdėti mygtuką, pritvirtinkite putas ir siūlus vienu iš papildomų magnetų (3 pav.).

- Norėdami pasirinkti dešinįjį mygtuką, uždėkite nedidelį juostos gabalėlį ant sriegio, prijungto prie „GND“(4 pav.), Tai izoliuos du laidus ir išvengs trumpojo jungimo. tada atlikite tuos pačius veiksmus, kaip ir kairysis mygtukas.

4 žingsnis: sukurkite programą

Sukurkite programą
Sukurkite programą
Sukurkite programą
Sukurkite programą
Sukurkite programą
Sukurkite programą

Projekto nuorodą rasite čia: https://scratch.mit.edu/projects/428740218/. Kodas suskirstytas į tris dalis: vartotojo automobilis, 1 automobilis (mėlynas automobilis) ir 2 automobilis (raudonas automobilis). Automobilio 1 ir 2 kodai yra gana vienodi, tik su skirtingomis x ir y koordinatėmis ir skirtinga „laukimo“funkcija.

- Naudotojo automobilis (1 pav.): Kai vartotojas paspaudžia žalią vėliavos/užvedimo mygtuką, jo automobilis užves iš anksto nustatytą padėtį. kai vartotojas pakreipia valdiklį į kairę arba į dešinę, „micro: bit“parodys kryptį, o programa perkels vartotojo sprintą į kairę arba dešinę kelio pusę. Kai vartotojas paspaudžia valdiklio jungiklį, automobilis skleidžia garso signalą arba klouną (priklausomai nuo to, ar paspaudžia kairįjį ar dešinįjį mygtuką), tai taip pat įjungs automobilio galinius žibintus (perjungimo kostiumas). Kai automobilis sudužo su kitu automobiliu (tai tvarkoma automobilio 1 ir 2 automobilio koduose), fonas persijungs į žaidimo ekraną ir vartotojo automobilis išnyks.

1 automobilis ir 2 automobilis (2 ir 3 paveikslai): kai vartotojas paspaudžia žalią vėliavos/pradžios mygtuką, rezultatas atkuriamas į 0 ir žaidimas per ekraną perjungiamas į pagrindinę greitkelio sceną. Ciklas „kartoti iki“užtikrina, kad automobiliai būtų nuolat kuriami žaidėjui žaidžiant. Automobilis pastatomas viršuje ir „slenka“ekranu atsitiktiniu intervalu nuo 1 iki 5 arba 10 sekundžių (priklausomai nuo automobilio). Jei teiginys patikrina, ar susiduria naudotojo automobilis su 1 ar 2 automobiliu, jei taip, tada mes perjungiame foną į žaidimą per ekraną ir baigiame žaidimą. jei nėra susidūrimo, tada prie vartotojo balo pridedame 1 ir automobilis dingsta ekrano apačioje.

Rekomenduojamas: