Përmbajtje:

BBC Micro: bit and Scratch - Interactive Steel Wheel & Driving Game: 5 hapa (me fotografi)
BBC Micro: bit and Scratch - Interactive Steel Wheel & Driving Game: 5 hapa (me fotografi)

Video: BBC Micro: bit and Scratch - Interactive Steel Wheel & Driving Game: 5 hapa (me fotografi)

Video: BBC Micro: bit and Scratch - Interactive Steel Wheel & Driving Game: 5 hapa (me fotografi)
Video: Scratch 3.0 + Micro:bit = Micro:Maze Episode 5: Code the Micro:bit 2024, Korrik
Anonim
BBC Micro: bit and Scratch - Lojë Interactive Steel Wheel & Driving Game
BBC Micro: bit and Scratch - Lojë Interactive Steel Wheel & Driving Game
BBC Micro: bit and Scratch - Lojë Interactive Steel Wheel & Driving Game
BBC Micro: bit and Scratch - Lojë Interactive Steel Wheel & Driving Game
BBC Micro: bit and Scratch - Lojë Interactive Steel Wheel & Driving Game
BBC Micro: bit and Scratch - Lojë Interactive Steel Wheel & Driving Game

Një nga detyrat e mia të klasës këtë javë është përdorimi i BBC Micro: bit për t'u ndërlidhur me një program Scratch që kemi shkruar. Mendova se kjo ishte mundësia perfekte për të përdorur ThreadBoard -in tim për të krijuar një sistem të ngulitur! Frymëzimi im për programin e gërvishtjeve vjen nga lojërat elektronike të cilësisë së mirë të dorës që nëna ime do të merrte për mua dhe vëllain tim nga Vullneti i Mirë ose dyqani i qosheve. Kam shumë kujtime të bukura për ato LCD me pluhur, zorrë plastike të zbardhur dhe butona që do të ngjiteshin në mënyrë misterioze kur shtypeshin. Më kujtohen veçanërisht lojërat e garave që do të luanim (p.sh. figura 2) ku mund të kalonit vetëm midis dy korsive për të shmangur makinat që vijnë. Në frymën e rishikimit të rinisë sime, unë kam rikrijuar këtë lloj loje në Scratch.

Përshpejtuesi Micro: bit përdoret për të kontrolluar drejtimin e makinës, dhe dy çelsat përdoren për të kontrolluar bririn e makinës. Scratch përdoret për të luajtur lojën e drejtimit, të titulluar: BBC Micro Driver.

Faqja e projektit mund të gjendet këtu:

Nëse keni ndonjë pyetje, doni të vazhdoni me punën time, ose thjesht hidhni ide, ju lutemi bëjeni këtë në Twitterin tim: @4Eyes6Senses. Faleminderit!

Muzika në video u sigurua nga Vincent Haney.

Hapi 1: Materialet

Materiale
Materiale
Materiale
Materiale

ThreadBoard - Lidhje

BBC Micro: bit - Link - Ndiqni këto udhëzime për të lidhur mikrokontrolluesin tuaj me Scratch

Magnet 4mm (Diametri) x 3mm (Lartësia) - Lidhja

Fletë shkumë - Lidhje

Fije përçuese prej çeliku inox - Lidhje

Një llogari Scratch - Lidhje

Kasetë

Hapi 2: Shtimi i magneteve në mikro tuaj: kunjat e bitit

Shtimi i magneteve në mikro tuaj: kunjat e bitit
Shtimi i magneteve në mikro tuaj: kunjat e bitit
Shtimi i magneteve në mikro tuaj: kunjat e bitit
Shtimi i magneteve në mikro tuaj: kunjat e bitit

Tani që keni materialet është koha për të shtuar magnete në pesë kunjat e mikro: bitit. Arsyeja pse ne po shtojmë magnet në kunjat është që (1) të mbajmë mikro: bit të sigurt në ThreadBoard të pasuruar me magnet dhe që (2) të lejojmë lidhjen e lehtë midis kunjave dhe fijes përçuese. Në mënyrë tipike, për të lidhur Micro: bit me fije përçuese do t'ju duhet të qepni dhe siguroni fijen rreth kunjave të hapur, dhe nëse dëshironi të ndryshoni modelin tuaj, do t'ju duhet të prerë fijen e bashkangjitur në Micro: bit dhe ndoshta të ribashkoni projektin tuaj Me ThreadBoard ju thjesht mund ta hidhni fijen tuaj përcjellëse mbi magnet dhe ato do ta mbajnë fijen të sigurt në kunjat e Micro: bit dhe ThreadBoard.

- Izoloni një magnet disku nga grupi. Sigurohuni që keni identifikuar se cili skaj i magnetit do të tërheqë ose zmbrapsë magnetët e tjerë, polet e pesë magneteve duhet të jenë të njëjtë në mënyrë që ata të tërhiqen nga magnetët që do të nguliten në ThreadBoard.

- Shtyjeni butësisht magnetin përmes kunjit derisa të fiksohet. Magneti në këtë pikë duhet të jetë i shtrembër në kunj dhe do të shkëputet nëse vendoset në një sipërfaqe metalike dhe tërhiqet. Vazhdoni këtë proces për katër magnetët e ardhshëm.

- Duke përdorur pincë ose një sipërfaqe të sheshtë, aplikoni presion të lehtë në pjesën e poshtme të magneteve derisa ato të fiksohen në kunjat dhe të ulen në mënyrë të barabartë. Nëse në ndonjë moment doni të hiqni magnetët, aplikoni presion të lehtë në majë dhe ato do të dalin lehtë.

Hapi 3: Krijoni Kontrolluesin

Krijoni Kontrolluesin
Krijoni Kontrolluesin
Krijoni Kontrolluesin
Krijoni Kontrolluesin
Krijoni Kontrolluesin
Krijoni Kontrolluesin
Krijoni Kontrolluesin
Krijoni Kontrolluesin

Pasi të keni materialet tuaja, unë ju sugjeroj të filloni me instalime elektrike të dy çelsave. Mënyra se si funksionojnë çelsat është që ju të vendosni një tel tokëzues rreth aureolës së jashtme të ThreadBoard, ku duart tuaja do të mbajnë kontrolluesin. Pastaj, kur gishtat tuaj prekin telat e lidhur me kunjat "0" ose "2" të ThreadBoard ju do të tejkaloni lidhjen dhe do të bëni që makina të zhurmojë. Këtu janë hapat:

- Vendoseni fijen përçuese në unazën më të jashtme të magneteve dhe më pas vendoseni fillin në kunjin "GND" të Mikro: bit (Figura 1).

- Për butonin e majtë, vendosni një fund të fillit përçues në kunjin "0" të Micro: bit. Krijoni një gjurmë në të majtë dhe vendosni fundin ku dëshironi butonin. Merrni shkumën tuaj të prerë dhe fijojeni me fijen përçuese (Figura 2), sapo të dini se ku dëshironi të vendosni butonin, sigurojeni shkumën dhe fijen me një nga magnetët tuaj shtesë (Figura 3).

- Për butonin e djathtë, vendosni një copë kasetë të vogël mbi fijen e lidhur me "GND" (Figura 4) kjo do të izolojë dy telat dhe do të shmangë shkaktimin e një shkurtimi. pastaj ndiqni të njëjtat hapa si butoni i majtë.

Hapi 4: Krijoni programin

Krijoni Programin
Krijoni Programin
Krijoni Programin
Krijoni Programin
Krijoni Programin
Krijoni Programin

Lidhja për projektin mund të gjendet këtu: https://scratch.mit.edu/projects/428740218/. Kodi është i ndarë në tre pjesë: makina e përdoruesit, makina 1 (makina blu) dhe makina 2 (makina e kuqe). Kodi i makinës 1 & 2 është relativisht i njëjtë, vetëm me koordinata të ndryshme x dhe y dhe një funksion të ndryshëm "pritje".

- Makina e përdoruesit (Figura 1): Kur përdoruesi shtyp butonin e gjelbër të flamurit/fillimit makina e tij do të fillojë në një pozicion të paracaktuar. kur përdoruesi anon kontrolluesin majtas ose djathtas mikro: biti do të shfaqë drejtimin, dhe programi do të lëvizë sprite -n e përdoruesit në anën e majtë ose të djathtë të rrugës. Kur përdoruesi shtyp çelësin në kontrollues, makina do të bëjë një bri ose klloun të makinës (në varësi të faktit nëse ata shtypin butonin e majtë ose të djathtë), kjo gjithashtu do të bëjë që dritat e pasme të makinës të ndizen (ndërroni kostumin). Kur makina përplaset me një makinë tjetër (kjo trajtohet në kodin e makinës 1 dhe makinë 2) sfondi do të kalojë në lojë në ekran dhe makina e përdoruesit do të zhduket.

Makina 1 & makina 2 (Figurat 2 & 3): Kur përdoruesi shtyp butonin e gjelbër të flamurit/fillimit, rezultati rivendoset në 0 dhe loja mbi ekran kalon në skenën kryesore të autostradës. Cikli "përsëris deri" sigurohet që makinat të gjenerohen vazhdimisht ndërsa luan përdoruesi. Makina vendoset në krye dhe "rrëshqet" poshtë ekranit në një interval të rastësishëm që varion nga 1 në 5 ose 10 sekonda (në varësi të makinës). Deklarata if kontrollon nëse ka një përplasje midis makinës dhe makinës së përdoruesit 1 ose 2, nëse po, atëherë e kalojmë sfondin në lojë në ekran dhe e përfundojmë lojën. nëse nuk ka përplasje, atëherë i shtojmë 1 rezultatit të përdoruesit dhe makina zhduket nga fundi i ekranit.

Recommended: