Innehållsförteckning:
- Steg 1: Material
- Steg 2: Lägga till magneter till dina Micro: bit -stift
- Steg 3: Skapa kontrollen
- Steg 4: Skapa programmet
Video: BBC Micro: bit and Scratch - Interactive Rat & Driving Game: 5 Steps (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:35
En av mina klassuppgifter den här veckan är att använda BBC Micro: bit för att ansluta till ett Scratch -program som vi har skrivit. Jag trodde att detta var det perfekta tillfället att använda mitt ThreadBoard för att skapa ett inbäddat system! Min inspiration för skrapprogrammet kommer från vintage handhållna elektroniska spel som min mamma skulle få för mig och min bror från Goodwill eller hörnbutiken. Jag har många fina minnen av de dammiga LCD -skärmarna, missfärgade plasthöljen och knappar som mystiskt skulle fastna när de trycks ned. Jag kommer särskilt ihåg de racingspel som vi skulle spela (t.ex. figur 2) där du bara kunde växla mellan två banor för att undvika mötande bilar. I andan att återvända till min ungdom har jag återskapat den här typen av spel i Scratch.
Micro: bit: s accelerometer används för att styra bilens styrning, och de två omkopplarna används för att styra bilens horn. Scratch används för att spela körspelet, med titeln: BBC Micro Driver.
Projektsidan hittar du här:
Om du har några frågor, vill hänga med i mitt arbete eller bara slänga idéer, vänligen gör det på min Twitter: @4Eyes6Senses. Tack!
Musiken i videon tillhandahålls av Vincent Haney.
Steg 1: Material
ThreadBoard - Länk
BBC Micro: bit - Länk - Följ dessa instruktioner för att ansluta din mikrokontroller till Scratch
4 mm (diameter) x 3 mm (höjd) magneter - länk
Skumplåt - Länk
Ledande gänga i rostfritt stål - Link
Ett Scratch -konto - Länk
Tejp
Steg 2: Lägga till magneter till dina Micro: bit -stift
Nu när du har materialen är det dags att lägga till magneter till de fem Micro: bitstiften. Anledningen till att vi lägger till magneter på stiften är att (1) hålla Micro: -biten säkert mot den magnetberikade ThreadBoard och (2) möjliggöra enkel anslutning mellan stiften och den ledande tråden. Vanligtvis skulle du behöva sy och fästa tråden runt de öppna stiften för att ansluta Micro: bit med ledande tråd och om du vill ändra din design måste du klippa av tråden som är ansluten till Micro: bit och eventuellt sy om ditt projekt. Med ThreadBoard kan du helt enkelt släppa din ledande tråd ovanpå magneterna så håller de tråden säker på Micro: bitstift och ThreadBoard.
- Isolera en skivmagnet från uppsättningen. Se till att du har identifierat vilken ände av magneten som kommer att attrahera eller avvisa de andra magneterna, polerna på de fem magneterna måste vara desamma så att de dras till magneterna som kommer att vara inbäddade i trådbrädan.
- Skjut försiktigt magneten genom tappen tills den sitter fast. Magneten vid denna punkt ska vara sned i stiftet och lossna om den placeras på en metallisk yta och dras. Fortsätt denna process för de kommande fyra magneterna.
- Applicera lätt tryck på magnetens botten med en tång eller en plan yta tills de sitter fast i stiften och sitter jämnt. Om du någon gång vill ta bort magneterna, tryck lätt på toppen så kommer de lätt ut.
Steg 3: Skapa kontrollen
När du har ditt material föreslår jag att du börjar med att koppla de två omkopplarna. Sättet på omkopplarna är att du placerar en jordkabel runt den yttre glorin på ThreadBoard, där dina händer kommer att hålla kontrollen. När dina fingrar vidrör trådarna som är anslutna till ThreadBoard: s "0" eller "2" stift kommer du att överbrygga anslutningen och få bilen att tuta. Här är stegen:
- Placera den ledande tråden på den yttersta magnetringen och placera sedan tråden på "GND" -stiftet på Micro: bit (Figur 1).
- För den vänstra knappen, placera ena änden av den ledande tråden på "0" stiftet på Micro: bit. Skapa ett spår till vänster och placera slutet där du vill ha knappen. Ta tag i ditt skurna skum och trä det med den ledande tråden (Figur 2), när du vet var du vill placera knappen, säkra skummet och trä med en av dina extra magneter (Figur 3).
- För den högra knappen, placera en liten bit tejp över tråden som är ansluten till "GND" (Figur 4), detta isolerar de två trådarna och undviker kortslutning. följ sedan samma steg som den vänstra knappen.
Steg 4: Skapa programmet
Länken till projektet hittar du här: https://scratch.mit.edu/projects/428740218/. Koden är uppdelad i tre delar: användarens bil, bil 1 (den blå bilen) och bil 2 (den röda bilen). Bil 1 & 2: s kod är relativt densamma, bara med olika x- och y -koordinater och en annan "vänta" -funktion.
- Användarens bil (Figur 1): När användaren trycker på den gröna flaggan/startknappen startar bilen vid en förutbestämd position. när användaren lutar kontrollen åt vänster eller höger visar micro: bit riktningen, och programmet flyttar användarens sprite till antingen vänster eller höger sida av vägen. När användaren trycker på omkopplaren på styrenheten kommer bilen att antingen göra ett bilhorn eller clownhon (beroende på om de trycker på vänster eller höger knapp), detta kommer också att få bilens bakljus att tändas (byta kostym). När bilen kraschar med en annan bil (detta hanteras i bil 1 och bil 2 -koden) växlar bakgrunden till spelet över skärmen och användarens bil försvinner.
Bil 1 & bil 2 (figur 2 & 3): När användaren trycker på den gröna flaggan/startknappen återställs poängen till 0 och spelet över skärmen växlas till huvudvägscenen. "Repetera tills" -slingan ser till att bilar genereras kontinuerligt när användaren spelar. Bilen placeras högst upp och "glider" ner på skärmen med ett slumpmässigt intervall från 1 till 5 eller 10 sekunder (beroende på bilen). If -uttalandet kontrollerar om det finns en kollision mellan användarens bil och bil 1 eller 2, om ja, då byter vi bakgrunden till spelet över skärmen och avslutar spelet. om det inte är en kollision, lägger vi till 1 till användarens poäng och bilen försvinner från botten av skärmen.
Rekommenderad:
Kid's Quad Hacking in a Self Driving, Line Following and Obstacle Detecting Fordon: 4 steg
Kid's Quad Hacking Into a Self Driving, Line Following and Obstacle Detecting Vehicle .: I dagens instruktionsprogram kommer vi att förvandla en 1000Watt (Ja jag vet mycket!) Electric Kid's quad till ett självkörande, linjeföljande och hinderundvikande fordon! Demovideo: https: //youtu.be/bVIsolkEP1kFör detta projekt behöver vi följande material
Micro: bit - Micro Drum Machine: 10 steg (med bilder)
Micro: bit - Micro Drum Machine: Det här är en micro: bit mikrotrummaskin, som istället för att bara generera ljudet, trummar faktiskt. Det är tungt inspirerat av kaninerna från micro: bit orkestern. Det tog lite tid att hitta några solenoider som var enkla att använda med mocro: bit,
Network Rivalry: a Low-Latency Game for BBC Micro: bit: 10 Steps (med bilder)
Network Rivalry: a Low-Latency Game för BBC Micro: bit: I denna handledning kommer jag att förklara hur man implementerar ett grundläggande multiplayer-spel på BBC micro: bit med följande funktioner: Ett enkelt gränssnitt Låg latens mellan knapptryckningar och skärmuppdateringar Ett flexibelt antal deltagare Easy co
BBC Microbit Flappy Bird Game and Case: 7 steg
BBC Microbit Flappy Bird Game and Case: Detta fodral för en BBC -mikrobit och spel för oändligt skoj
DIY Rat Clone Distortion Guitar Effect Pedal - the Dead RAT: 5 steg (med bilder)
DIY Rat Clone Distortion Guitar Effect Pedal - the Dead RAT: Detta är ingen Mickey Mouse distorsionspedal! Denna pedal är en klon av en av mina favoriteffektpedaler från 80 -talet … ProCo's RAT Distortion. Det är en grundläggande OpAmp -distorsionspedal med det klassiska LM308N IC -chipet som är en ganska enkel konstruktion för