Turinys:
- 1 žingsnis: medžiagos
- 2 veiksmas: magnetų pridėjimas prie „Micro: bit“kaiščių
- 3 žingsnis: sukurkite valdiklį
- 4 žingsnis: sukurkite programą
Video: „BBC Micro: bit and Scratch“- interaktyvus vairas ir vairavimo žaidimas: 5 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
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
„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ų
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į
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ą
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:
Lengviausias kartoninis USB vairas: 6 žingsniai (su nuotraukomis)
Lengviausias kartoninis USB vairas: kadangi yra karantinas ir esame įstrigę namuose, mes linkę žaisti daug vaizdo žaidimų. Lenktynių žaidimai yra vienas geriausių visų laikų žaidimų, tačiau klaviatūros naudojimas tampa nuobodus ir juo naudotis yra daug sunkiau nei „Xbox“ar PS valdikliu. Štai kodėl aš nusprendžiau
„Buzz Wire“žaidimas naudojant „Makey Makey and Scratch“: 3 žingsniai
„Buzz Wire“žaidimas naudojant „Makey Makey and Scratch“: tai mano 11 metų amžiaus žaidimas, jis sukūrė ir užprogramavo šį žaidimą kartu su savo jaunesniuoju broliu, kad jis galėtų blaškytis COVID19 uždarymo metu ir norėjo dalyvauti internetinių šauniausių projektų demonstracijoje. " Aš paėmiau pagrindinę idėją
Tinklo varžybos: „BBC Micro“mažo vėlavimo žaidimas: bitas: 10 žingsnių (su nuotraukomis)
Tinklo varžybos: „BBC Micro“mažo vėlavimo žaidimas: bit: Šioje pamokoje paaiškinsiu, kaip „BBC micro: bit“įdiegti pagrindinį kelių žaidėjų žaidimą su šiomis funkcijomis: Paprasta sąsaja Mažas delsimas tarp mygtukų paspaudimų ir ekrano atnaujinimai Lankstus dalyvių skaičius Easy co
„Pasidaryk pats“lazerinis vairavimo modulis „Arduino“: 14 žingsnių (su nuotraukomis)
„Pasidaryk pats“lazerio valdymo modulis „Arduino“: šioje instrukcijoje parodysiu dviejų ašių vieno veidrodžio lazerio spindulio valdymo modulio konstrukciją, naudojant 3D spausdintas dalis ir nebrangius „eBay“komponentus. Šis projektas panašus į „Arduino“lazerių šou su „Full XY“Valdykite
Elektroninis vairas: 5 žingsniai (su nuotraukomis)
Elektroninis vairas: Sveiki visi! Žemiau aš dalinuosi vienu iš mano mėgstamiausių projektų, tai yra elektroninis vairas. Suprojektavau ir sukūriau vairą formulės studentų automobiliui. Rato elektronikos funkcija yra iš esmės valdyti keletą