Sisällysluettelo:

BBC Micro: bit and Scratch - Interaktiivinen ohjauspyörä ja ajopeli: 5 vaihetta (kuvilla)
BBC Micro: bit and Scratch - Interaktiivinen ohjauspyörä ja ajopeli: 5 vaihetta (kuvilla)

Video: BBC Micro: bit and Scratch - Interaktiivinen ohjauspyörä ja ajopeli: 5 vaihetta (kuvilla)

Video: BBC Micro: bit and Scratch - Interaktiivinen ohjauspyörä ja ajopeli: 5 vaihetta (kuvilla)
Video: Scratch Microbit Blocks Explained | What can Microbit do with Scratch? 2024, Marraskuu
Anonim
BBC Micro: bit and Scratch - Interaktiivinen ohjauspyörä ja ajopeli
BBC Micro: bit and Scratch - Interaktiivinen ohjauspyörä ja ajopeli
BBC Micro: bit and Scratch - Interaktiivinen ohjauspyörä ja ajopeli
BBC Micro: bit and Scratch - Interaktiivinen ohjauspyörä ja ajopeli
BBC Micro: bit and Scratch - Interaktiivinen ohjauspyörä ja ajopeli
BBC Micro: bit and Scratch - Interaktiivinen ohjauspyörä ja ajopeli

Yksi tämän viikon luokkatehtävistäni on käyttää BBC Micro: bittiä rajapinnan kirjoittamamme Scratch -ohjelman kanssa. Ajattelin, että tämä oli täydellinen tilaisuus käyttää ThreadBoardiani sulautetun järjestelmän luomiseen! Inspiraationi raaputusohjelmaan tulee vintage -käsikäyttöisistä elektronisista peleistä, jotka äitini saisi minulle ja veljelleni Goodwillistä tai kulmakaupasta. Minulla on monia mukavia muistoja niistä pölyisistä nestekidenäytöistä, värjäytyneistä muovikoteloista ja painikkeista, jotka tarttuvat salaperäisesti painettaessa. Muistan erityisesti kilpapelit, joita pelaisimme (esim. Kuva 2), joissa voit vaihtaa vain kahden kaistan välillä väistääksesi vastaantulevia autoja. Nuoruuteni palaamisen hengessä olen luonut tämän tyyppisen pelin uudelleen Scratchissa.

Micro: bitin kiihtyvyysmittaria käytetään ohjaamaan autoa ja kahta kytkintä auton sarven ohjaamiseen. Scratchia käytetään pelaamaan ajopeliä, jonka otsikko on: BBC Micro Driver.

Projektisivu löytyy täältä:

Jos sinulla on kysyttävää, haluat pysyä ajan tasalla työni kanssa tai vain heitellä ideoita, tee se Twitterissä: @4Eyes6Senses. Kiitos!

Videon musiikista vastasi Vincent Haney.

Vaihe 1: Materiaalit

Materiaalit
Materiaalit
Materiaalit
Materiaalit

ThreadBoard - Linkki

BBC Micro: bit - Link - Liitä mikro -ohjain Scratchiin noudattamalla näitä ohjeita

4 mm (halkaisija) x 3 mm (korkeus) magneetit - linkki

Vaahtolevyt - Linkki

Johtava kierre ruostumatonta terästä - linkki

Scratch -tili - linkki

Nauha

Vaihe 2: Magneettien lisääminen Micro: bit -nastoihin

Magneettien lisääminen Micro: bit -nastoihin
Magneettien lisääminen Micro: bit -nastoihin
Magneettien lisääminen Micro: bit -nastoihin
Magneettien lisääminen Micro: bit -nastoihin

Nyt kun sinulla on materiaalit, on aika lisätä magneetteja viiteen Micro: bit -nastaan. Syy siihen, että lisäämme magneetteja nastoihin, on (1) pitää Micro: bitti lujasti kiinni magneetilla rikastetussa ThreadBoardissa ja (2) mahdollistaa helpon liitoksen nastojen ja johtavan kierteen välillä. Tyypillisesti Micro: bitin liittämiseksi johtavaan lankaan sinun on ommeltava ja kiinnitettävä lanka avoimien nastojen ympärille, ja jos haluat muuttaa muotoilua, sinun on leikattava Micro: bittiin kiinnitetty lanka ja mahdollisesti kierrettävä uudelleen projektisi. ThreadBoardin avulla voit yksinkertaisesti pudottaa johtavan langan magneettien päälle ja ne pitävät langan kiinni Micro: bit -nastoissa ja ThreadBoardissa.

- Eristä yksi levymagneetti sarjasta. Varmista, että olet tunnistanut, mikä magneetin pää houkuttelee tai torjuu muita magneetteja. Viiden magneetin napojen on oltava samat, jotta ne vetävät puoleensa ThreadBoardiin upotettavia magneetteja.

- Työnnä magneetti varovasti tapin läpi, kunnes se kiinnittyy. Magneetin tulisi tässä vaiheessa olla vino tapissa ja irrota, jos se asetetaan metallipinnalle ja vedetään. Jatka tätä prosessia seuraavien neljän magneetin kanssa.

- Käytä pihtejä tai tasaista pintaa ja paina kevyesti magneettien pohjaa, kunnes ne ovat kiinnittyneet nastoihin ja istuvat tasaisesti. Jos haluat milloin tahansa poistaa magneetit, paina kevyesti yläosaa ja ne ponnahtaa helposti ulos.

Vaihe 3: Luo ohjain

Luo ohjain
Luo ohjain
Luo ohjain
Luo ohjain
Luo ohjain
Luo ohjain
Luo ohjain
Luo ohjain

Kun olet saanut materiaalit, suosittelen aloittamaan kahden kytkimen johdotuksen. Kytkimet toimivat siten, että asetat maadoitusjohdon ThreadBoardin ulkohalon ympärille, jossa kädet pitävät ohjainta. Sitten, kun sormesi koskettavat ThreadBoardin "0" tai "2" nastoihin kytkettyjä johtoja, siltaat yhteyden ja saat auton käheään. Tässä on vaiheet:

- Aseta johtava lanka magneettien uloimman renkaan päälle ja aseta lanka Micro: bitin "GND" -tapille (Kuva 1).

- Aseta vasemmanpuoleisen painikkeen johtavan kierteen toinen pää Micro: -kärjen "0" -nastaan. Luo jälki vasemmalle ja aseta pää haluamaasi kohtaan. Tartu leikattuun vaahtoon ja pujota se johtavalla langalla (kuva 2), kun tiedät minne haluat asettaa napin, kiinnitä vaahto ja lanka yhdellä ylimääräisellä magneetilla (kuva 3).

- Aseta oikeanpuoleiselle painikkeelle pieni pala teippiä "GND" -liitäntään yhdistetyn langan päälle (kuva 4), jolloin kaksi johdinta eristetään ja vältetään oikosulku. noudata sitten samoja ohjeita kuin vasen painike.

Vaihe 4: Luo ohjelma

Luo ohjelma
Luo ohjelma
Luo ohjelma
Luo ohjelma
Luo ohjelma
Luo ohjelma

Linkki hankkeeseen löytyy täältä: https://scratch.mit.edu/projects/428740218/. Koodi on jaettu kolmeen osaan: käyttäjän auto, auto 1 (sininen auto) ja auto 2 (punainen auto). Auton 1 ja 2 koodi on suhteellisen sama, vain eri x- ja y -koordinaateilla ja eri "odotus" -toiminnolla.

- Käyttäjän auto (kuva 1): Kun käyttäjä painaa vihreää lippua/käynnistyspainiketta, auto käynnistyy ennalta määrätystä paikasta. kun käyttäjä kallistaa ohjainta vasemmalle tai oikealle, micro: bit näyttää suunnan ja ohjelma siirtää käyttäjän spriten joko tien vasemmalle tai oikealle puolelle. Kun käyttäjä painaa ohjaimen kytkintä, auto antaa joko auton torven tai klovniäänen (riippuen siitä, painetaanko vasenta tai oikeaa painiketta), tämä saa myös auton takavalot syttymään (kytkinpuku). Kun auto kaatuu toisen auton kanssa (tämä käsitellään auton 1 ja auton 2 koodissa), tausta siirtyy pelinäytölle ja käyttäjän auto katoaa.

Auto 1 ja auto 2 (kuvat 2 ja 3): Kun käyttäjä painaa vihreää lippua/käynnistyspainiketta, pisteet palautetaan nollaan ja peli yli näytön siirtyy päävaltatie -kohtaukseen. Toista asti -silmukka varmistaa, että autoja luodaan jatkuvasti käyttäjän pelatessa. Auto asetetaan yläosaan ja "liukuu" alas näytölle satunnaisella aikavälillä 1-5 tai 10 sekuntia (autosta riippuen). Jos -lause tarkistaa, onko käyttäjän auton ja auton 1 tai 2 välillä törmäystä, jos kyllä, vaihdamme taustan peliin näytön yli ja lopetamme pelin. jos törmäystä ei tapahdu, lisäämme käyttäjän pisteisiin yhden ja auto katoaa näytön alareunasta.

Suositeltava: