Kazalo:
- 1. korak: Materiali
- 2. korak: Dodajanje magnetov vašim Micro: bit zatičem
- 3. korak: Ustvarite krmilnik
- 4. korak: Ustvarite program
Video: BBC Micro: bit and Scratch - Interaktivni volan in igra vožnje: 5 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Ena izmed mojih nalog tega tedna je uporaba BBC Micro: bit za vmesnik s programom Scratch, ki smo ga napisali. Mislil sem, da je to odlična priložnost, da z mojo ThreadBoard ustvarim vgrajen sistem! Moj navdih za program praskanja so starinske ročne elektronske igre, ki bi jih mama dobila zame in mojega brata iz trgovine Goodwill ali kotička. Na tiste prašne LCD -je, razbarvano plastično ohišje in gumbe, ki bi se ob pritisku skrivnostno držali, imam veliko lepih spominov. Še posebej se spominjam dirkalnih iger, ki bi jih igrali (npr. Slika 2), kjer bi se lahko premikali le med dvema pasovoma, da bi se izognili nasproti vozečim avtomobilom. V duhu ponovnega obiskovanja svoje mladosti sem to vrsto igre poustvaril v Scratchu.
Merilnik pospeška Micro: bit se uporablja za nadzor krmiljenja avtomobila, stikala pa za krmiljenje avtomobilske hupe. Scratch se uporablja za igranje vozne igre z naslovom BBC Micro Driver.
Stran projekta najdete tukaj:
Če imate kakršna koli vprašanja, želite biti v koraku z mojim delom ali pa samo razmetavati ideje, to storite na mojem Twitterju: @4Eyes6Senses. Hvala!
Za glasbo v videu je poskrbel Vincent Haney.
1. korak: Materiali
ThreadBoard - Povezava
BBC Micro: bit - Povezava - Sledite tem navodilom, da svoj mikrokrmilnik priključite na Scratch
4 mm (premer) x 3 mm (višina) magneti - povezava
Listi iz pene - Povezava
Prevodni navoj iz nerjavečega jekla - Link
Račun Scratch - Povezava
Trak
2. korak: Dodajanje magnetov vašim Micro: bit zatičem
Zdaj, ko imate materiale, je čas, da petim Micro: bit zatičem dodate magnete. Razlog, da na zatiče dodajamo magnete, je, da (1) varno držimo Micro: bit na magnetno obogateni ThreadBoard in (2) omogočimo enostavno povezavo med zatiči in prevodnim navojem. Običajno bi morali za povezavo Micro: bita s prevodnim navojem zašiti in pritrditi nit okoli odprtih zatičev, če pa želite spremeniti svojo zasnovo, morate prerezati navoj, pritrjen na Micro: bit, in morda ponovno zašiti vaš projekt. S ploščo ThreadBoard lahko preprosto spustite prevodni navoj na magnete in ti bodo ohranili nit na Micro: bit zatiči in ThreadBoard.
- En disk iz kompleta izolirajte. Prepričajte se, da ste ugotovili, kateri konec magneta bo pritegnil ali odvrnil druge magnete, pola petih magnetov morata biti enaka, da ju privlačijo magneti, ki bodo vgrajeni v ThreadBoard.
- Magnet nežno potisnite skozi zatič, dokler ni pritrjen. Magnet na tej točki mora biti ukrivljen v zatiču in se odlepi, če ga položimo na kovinsko površino in ga potegnemo. Nadaljujte ta postopek za naslednje štiri magnete.
- S kleščami ali ravno površino rahlo pritiskajte na dno magnetov, da se pritrdijo na zatiči in se usedejo. Če želite v vsakem trenutku odstraniti magnete, rahlo pritisnite na vrh in ti bodo zlahka skočili ven.
3. korak: Ustvarite krmilnik
Ko imate materiale, predlagam, da začnete z ožičenjem obeh stikal. Stikala delujejo tako, da ozemljitveno žico postavite okoli zunanjega oreolja ThreadBoarda, kjer bodo vaše roke držale krmilnik. Ko se s prsti dotaknete žic, povezanih z zatiči "0" ali "2" ThreadBoard -a, boste premostili povezavo in povzročili, da bo avto zvonil. Tu so koraki:
- Prevodni navoj položite na zunanji obroč magnetov, nato pa položite navoj na "GND" zatič Micro: bit (slika 1).
- Za levi gumb položite en konec prevodnega navoja na "0" pin Micro: bita. Ustvarite pot na levo in konec postavite tam, kjer želite gumb. Primite odrezano peno in jo privijte s prevodnim navojem (slika 2), ko veste, kam želite postaviti gumb, pritrdite peno in nit z enim od dodatnih magnetov (slika 3).
- Za desni gumb položite majhen kos traku na navoj, priključen na "GND" (slika 4), tako boste izolirali dve žici in preprečili kratki stik. nato sledite istim korakom kot levi gumb.
4. korak: Ustvarite program
Povezavo do projekta najdete tukaj: https://scratch.mit.edu/projects/428740218/. Koda je razdeljena na tri dele: avto uporabnika, avto 1 (modri avto) in avto 2 (rdeči avto). Koda avtomobila 1 in 2 je relativno enaka, le z različnimi koordinatami x in y ter drugačno funkcijo "čakanja".
- Avto uporabnika (slika 1): Ko uporabnik pritisne zeleno zastavico/gumb za zagon, se bo njegov avtomobil zagnal na vnaprej določenem položaju. ko uporabnik nagne krmilnik levo ali desno, bo micro: bit prikazal smer, program pa bo uporabnikov sprite premaknil na levo ali desno stran ceste. Ko uporabnik pritisne stikalo na krmilniku, bo avto zaslišal avtomobilski zvonec ali klovnovski zvonec (odvisno od tega, ali pritisnejo levi ali desni gumb), to bo povzročilo tudi prižiganje zadnjih luči v avtomobilu (preklopni kostum). Ko se avtomobil zruši z drugim avtomobilom (to se obravnava v kodi avtomobila 1 in avtomobila 2), se ozadje preklopi na igro prek zaslona in uporabnikov avto izgine.
Avto 1 in avto 2 (sliki 2 in 3): Ko uporabnik pritisne zeleno zastavico/gumb za zagon, se rezultat ponastavi na 0 in igra se prek zaslona preklopi na glavno prizorišče avtoceste. Zanka "ponavljaj do" zagotavlja, da se avtomobili med igranjem uporabnika nenehno ustvarjajo. Avto je postavljen na vrh in "drsi" po zaslonu v naključnem intervalu od 1 do 5 ali 10 sekund (odvisno od avtomobila). Izjava if preveri, ali je prišlo do trka med uporabnikovim avtomobilom in avtomobilom 1 ali 2, če da, potem kuliso preklopimo na igro prek zaslona in igro zaključimo. če ne pride do trka, uporabniku dodamo 1 in avto izgine z dna zaslona.
Priporočena:
Spominska puzzle igra z uporabo BBC MicroBita: 7 korakov
Memory Puzzle Game z uporabo BBC MicroBit: Če ne veste, kaj je BBC MicroBit, je to v bistvu res majhna naprava, ki jo lahko programirate tako, da ima vhode in izhode. Kindof kot Arduino, vendar bolj izpopolnjen. Pri MicroBitu mi je bilo zelo všeč, da ima dva vgrajena vhoda b
Najlažji kartonski USB volan: 6 korakov (s slikami)
Najlažji kartonski USB volan: Ker je karantena in smo obtičali doma, se ponavadi igramo veliko video iger. Dirkalne igre so ena najboljših iger doslej, vendar je uporaba tipkovnice dolgočasna in je veliko težja za uporabo kot krmilnik Xbox ali PS. Zato sem se odločil, da bom
Mrežno rivalstvo: igra z nizko zakasnitvijo za BBC Micro: bit: 10 korakov (s slikami)
Mrežno rivalstvo: igra z nizko zakasnitvijo za BBC Micro: bit: V tej vadnici bom razložil, kako implementirati osnovno igro za več igralcev na BBC micro: bit z naslednjimi funkcijami: Preprost vmesnik Nizka zakasnitev med pritiski na gumbe in posodobitve zaslona Prilagodljivo število udeležencev Easy co
Glasbeni volan (groep29): 9 korakov (s slikami)
Glasbeni volan (groep29): Wat is een Wheelziek? De Wheelziek je een kontroler die samenwerkt met arduino, processing en žetev. Hij maat je toe om je favoriete muziek te bedienen in reaper op een originele manier, namelijk met een stuur. Hij is vrij simpel om te maken en de
Elektronski volan: 5 korakov (s slikami)
Elektronski volan: Pozdravljeni! Spodaj delim enega mojih najljubših projektov, to je elektronski volan. Oblikoval sem in razvil volan za študentski avtomobil s formulo. Naloga elektronike na kolesu je v osnovi nadzor nad več