Sisukord:
- Samm: materjalid
- Samm: magnetite lisamine oma Micro: bit tihvtidele
- Samm: looge kontroller
- Samm: looge programm
Video: BBC Micro: bit and Scratch - interaktiivne rool ja sõidumäng: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
Selle nädala üks minu klassiülesandeid on kasutada BBC Micro: bit'i, et liituda meie kirjutatud Scratchi programmiga. Ma arvasin, et see on suurepärane võimalus kasutada oma ThreadBoardit sisseehitatud süsteemi loomiseks! Minu inspiratsioon kriimustusprogrammi jaoks pärineb vintage pihuarvutite elektroonilistest mängudest, mida ema mulle ja mu vennale Goodwillist või nurgapoest saaks. Mul on palju häid mälestusi tolmustest LCD -ekraanidest, värvunud plastkorpustest ja nuppudest, mis vajutamisel müstiliselt kinni jäävad. Eriti mäletan võidusõidumänge, mida me mängiksime (nt joonis 2), kus vastassuunavõitvate autode vältimiseks sai vahetada ainult kahe raja vahel. Nooruse uuesti vaatamise vaimus olen Scratchis seda tüüpi mängu uuesti loonud.
Micro: bit'i kiirendusmõõturit kasutatakse auto roolimise juhtimiseks ja kahte lülitit auto signaali juhtimiseks. Scratchi kasutatakse sõidumängu mängimiseks pealkirjaga: BBC Micro Driver.
Projekti lehe leiate siit:
Kui teil on küsimusi, soovite minu tööga sammu pidada või lihtsalt ideedega ringi käia, palun tehke seda minu Twitteris: @4Eyes6Senses. Tänan!
Video muusikat pakkus Vincent Haney.
Samm: materjalid
ThreadBoard - link
BBC Micro: bit - Link - mikrokontrolleri ühendamiseks Scratchiga järgige neid juhiseid
4 mm (läbimõõt) x 3 mm (kõrgus) magnetid - link
Vahtlehed - link
Roostevabast terasest juhtiv niit - link
A Scratchi konto - link
Lint
Samm: magnetite lisamine oma Micro: bit tihvtidele
Nüüd, kui materjalid on käes, on aeg lisada magnetid viiele Micro: bit tihvtile. Põhjuseks, miks me tihvtidele magneteid lisame, on see, et (1) hoidke Micro: bitti kindlalt magnetiga rikastatud ThreadBoard'i küljes ja (2) võimaldage tihvtide ja juhtiva keerme lihtne ühendamine. Tavaliselt tuleb Micro: bitti juhtiva niidiga ühendamiseks õmmelda ja kinnitada niit lahtiste tihvtide ümber ning kui soovite oma disaini muuta, peate Micro: bitti külge kinnitatud niidi katkestama ja võimaluse korral uuesti kokku panema. teie projekt. ThreadBoardiga saate lihtsalt juhtiva niidi magnetite peale kukutada ja need hoiavad niidi kindlalt Micro: bittihvtide ja ThreadBoardi külge.
- Eraldage komplektist üks ketasmagnet. Veenduge, et olete kindlaks teinud, milline magneti ots meelitab või tõrjub teisi magneteid. Viie magneti poolused peavad olema samad, et neid meelitaks ThreadBoardisse sisseehitatud magnetid.
- Lükake magnet ettevaatlikult läbi tihvti, kuni see on kinnitatud. Sel hetkel peaks magnet olema tihvtis kõver ja metallpinnale asetades ja tõmmates lahti. Jätkake seda protsessi järgmise nelja magneti jaoks.
- Kasutage tangide või tasase pinna abil magnetite põhja kergelt, kuni need on tihvtidesse kinnitatud ja asetsevad ühtlaselt. Kui soovite mingil hetkel magnetid eemaldada, vajutage kergelt ülaosale ja need hüppavad kergesti välja.
Samm: looge kontroller
Kui materjalid on olemas, soovitan teil alustada kahe lüliti juhtmestikuga. Lülitid töötavad nii, et asetate maandusjuhtme ThreadBoardi välimise halo ümber, kus teie käed hoiavad kontrollerit. Seejärel, kui sõrmed puudutavad ThreadBoardi 0 või 2 tihvtidega ühendatud juhtmeid, ühendate ühenduse ja põhjustate auto müristamist. Siin on sammud:
- Asetage juhtiv niit magnetite välimisele rõngale ja seejärel asetage niit Micro: bitti "GND" tihvtile (joonis 1).
- Vasaku nupu jaoks asetage juhtiva niidi üks ots Micro: bitti "0" tihvtile. Looge rada vasakule ja asetage ots sinna, kuhu soovite nuppu. Haarake oma lõigatud vaht ja keerake see juhtiva niidiga (joonis 2), kui teate, kuhu soovite nööbi paigutada, kinnitage vaht ja niit ühe lisamagnetiga (joonis 3).
- Parempoolse nupu jaoks asetage väike tükk linti "GND" -ga ühendatud niidi kohale (joonis 4), see eraldab kaks juhtmest ja väldib lühise tekkimist. seejärel järgige samu samme nagu vasakpoolne nupp.
Samm: looge programm
Projekti lingi leiate siit: https://scratch.mit.edu/projects/428740218/. Kood on jagatud kolmeks osaks: kasutaja auto, auto 1 (sinine auto) ja auto 2 (punane auto). Auto 1 ja 2 kood on suhteliselt sama, lihtsalt erinevate x- ja y -koordinaatidega ning erineva "ootamise" funktsiooniga.
- kasutaja auto (joonis 1): kui kasutaja vajutab rohelist lippu/stardinuppu, käivitub auto etteantud asendis. kui kasutaja kallutab kontrollerit vasakule või paremale, kuvab micro: bit suuna ja programm nihutab kasutaja sprite tee vasakule või paremale poole. Kui kasutaja vajutab kontrolleri lülitit, teeb auto kas autosarve või klouni häält (sõltuvalt sellest, kas nad vajutavad vasakut või paremat nuppu), lülitab see sisse ka auto tagatuled (lüliti kostüüm). Kui auto kukub kokku teise autoga (seda käsitletakse auto 1 ja auto 2 koodis), lülitub taust mänguekraanile ja kasutaja auto kaob.
Auto 1 ja auto 2 (joonised 2 ja 3): Kui kasutaja vajutab rohelist lippu/stardinuppu, lähtestatakse tulemus 0 -ga ja mäng üle ekraani lülitatakse põhimaanteele. Silm "kordus kuni" tagab, et autosid genereeritakse pidevalt, kui kasutaja mängib. Auto asetatakse ülaossa ja "libiseb" mööda ekraani juhusliku intervalliga vahemikus 1 kuni 5 või 10 sekundit (olenevalt autost). Kui lause kontrollib, kas kasutaja auto ja auto 1 või 2 vahel on kokkupõrge, kui jah, siis lülitame tausta ekraanile üle mängu ja lõpetame mängu. kui kokkupõrget ei toimu, lisame kasutaja tulemusele 1 ja auto kaob ekraani allosast.
Soovitan:
Lihtsaim papist USB -rool: 6 sammu (koos piltidega)
Lihtsaim papist USB -rool: kuna on karantiin ja oleme kodus kinni, kipume mängima palju videomänge. Võidusõidumängud on üks parimaid mänge üldse, kuid klaviatuuri kasutamine muutub igavaks ja seda on palju raskem kasutada kui Xboxi või PS -kontrollerit. Sellepärast otsustasin ma
Isetehtud arvuti rool ja pedaalid papist! (Tagasiside, käiguvahetajad, ekraan) võidusõidu simulaatorite ja mängude jaoks: 9 sammu
Isetehtud arvuti rool ja pedaalid papist! (Tagasiside, käiguvahetajad, ekraan) võidusõidu simulaatorite ja mängude jaoks: Hei kõik! Nendel igavatel aegadel käime kõik ringi ja otsime tegevust. Tõelised võidusõiduüritused on tühistatud ja asendatud simulaatoritega. Olen otsustanud ehitada odava simulaatori, mis töötab laitmatult
Võrgu rivaalitsemine: madala latentsusega mäng BBC Micro jaoks: bit: 10 sammu (piltidega)
Võrgu rivaalitsemine: madala latentsusega mäng BBC Micro jaoks: bit: Selles õpetuses selgitan, kuidas rakendada põhilist mitme mängijaga mängu BBC mikro: bitil järgmiste funktsioonidega: Lihtne liides Madal latentsusaeg nupuvajutuste ja ekraaniuuendused Paindlik osalejate arv Easy co
Muusika rool (groep29): 9 sammu (piltidega)
Muusika rool (groep29): mis on Wheelziek? De Wheelziek on kontroller, kes töötab samaaegselt, töötleb ja lõikab. Hij maat je toe om je favoriete muziek te bedienen in reaper op een originele manier, namelijk met een stuur. Hij on lihtne, kuid see on
Elektrooniline rool: 5 sammu (piltidega)
Elektrooniline rool: Tere kõigile! Allpool jagan ühte oma lemmikprojekti ja see on elektrooniline rool. Kujundasin ja arendasin rooli vormeliõpilasautole. Ratta elektroonika funktsioon on põhimõtteliselt juhtida mitut