Sisällysluettelo:
- Vaihe 1: Materiaalit
- Vaihe 2: Magneettien lisääminen Micro: bit -nastoihin
- Vaihe 3: Luo ohjain
- Vaihe 4: Luo ohjelma
Video: BBC Micro: bit and Scratch - Interaktiivinen ohjauspyörä ja ajopeli: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
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
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
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
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
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:
Helpoin pahvi -USB -ohjauspyörä: 6 vaihetta (kuvilla)
Helpoin pahvi -USB -ohjauspyörä: Koska se on karanteenissa ja olemme jumissa kotona, meillä on tapana pelata paljon videopelejä. Kilpapelit ovat yksi kaikkien aikojen parhaista peleistä, mutta näppäimistön käyttö on tylsää ja sitä on paljon vaikeampi käyttää kuin Xbox- tai PS -ohjainta. Tästä syystä päätin
DIY PC -ohjauspyörä ja polkimet pahvista! (Palaute, mela -vaihtajat, näyttö) kilpa -simulaattoreille ja peleille: 9 vaihetta
DIY PC -ohjauspyörä ja polkimet pahvista! (Palaute, Paddle Shifters, Display) kilpa -simulaattoreille ja peleille: Hei kaikki! Näinä tylsinä aikoina me kaikki seurustelemme etsien tekemistä. Tosielämän kilpa -tapahtumat on peruttu ja ne on korvattu simulaattoreilla. Olen päättänyt rakentaa edullisen simulaattorin, joka toimii moitteettomasti
Verkkokilpailu: matalan latenssin peli BBC Micro: bitille: 10 vaihetta (kuvilla)
Verkkokilpailu: matalan viiveen peli BBC Micro: bitille: Tässä opetusohjelmassa selitän, kuinka perusmoninpeli toteutetaan BBC: n mikro: bitillä seuraavilla ominaisuuksilla: Yksinkertainen käyttöliittymä Pieni viive painikkeiden ja näytön päivitykset Joustava osallistujamäärä Helppo yhteistyö
Musiikin ohjauspyörä (groep29): 9 vaihetta (kuvilla)
Musiikin ohjauspyörä (groep29): Mikä on Wheelziek? Hij maat je toe om je favoriete muziek te bedienen in reaper op een originele manier, namelijk met een stuur. Hij on yksinkertainen om te maken en
Elektroninen ohjauspyörä: 5 vaihetta (kuvilla)
Elektroninen ohjauspyörä: Hei kaikille! Alla jaan yhden lempiprojektistani, joka on elektroninen ohjauspyörä. Suunnittelin ja kehitin ohjauspyörän kaavan opiskelija -autolle. Pyörän elektroniikan tehtävänä on periaatteessa ohjata useita