Indholdsfortegnelse:
- Trin 1: Kopiering af MakeCode -prøvefil
- Trin 2: Gennemgang af Micro: bit IOS App
- Trin 3: Parring af en Micro: bit
- Trin 4: Tryk på knapperne
- Trin 5: Tryk på LED -prikkerne
- Trin 6: Parring til enheden
- Trin 7: Søgning via Bluetooth
- Trin 8: Kontroller, om parring er vellykket
- Trin 9: Opsætning af Game Pad
- Trin 10: Spil med Game Pad
- Trin 11: Fjernelse af Micro: bit i appen
- Trin 12: Fjernelse af Micro: bit i Bluetooth -indstillingen
- Trin 13: Gennemgang af MakeCode -prøvefil
- Trin 14: Kontrol af, om udvidelser tilføjes
- Trin 15: Ved start
- Trin 16: Funktionsstyring
- Trin 17: Funktion fremad
- Trin 18: Funktion baglæns
- Trin 19: Funktionsstop
- Trin 20: Tildeling af handlinger til knap A
- Trin 21: Tildeling af handlinger til knap B
- Trin 22: Tilknytning af handlinger til knap C
- Trin 23: Tilknytning af handlinger til knap D
Video: [2020] Brug af iPhone eller IPad og Micro: bit Game Pad -app til at styre en RC -bil: 23 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Har du tænkt på at bruge din iPhone eller iPad til at styre din micro: bit?
Kender du Micro: bit Educational Foundation leverer iOS -appen i App Store? Søg efter "micro: bit" i App Store, og du kan downloade appen gratis. Appen bruger Bluetooth til parring af dine iOS -enheder og micro: bits, og den kan overføre MakeCode -filer. Desuden lader appen din iPhone eller iPad blive Game Pad til din micro: bit!
Lyder sjovt? Hvordan kan vi nyde det?
Hvorfor prøver du ikke dette projekt? Du kan fjernstyre din mikro: bit drevne RC -bil med Game Pad -appen på din iPhone eller iPad!
I denne vejledning præsenterer vi, hvordan du konfigurerer iOS -appen på din iPhone eller iPad, hvordan du parrer den med din micro: bit, og hvordan du bruger Game Pad -controlleren i appen til styring af mikro: bit drevet RC -bil. Vi leverer MakeCode-prøvefilen, der er klar til at afspilles, og dens vejledning. Vi vil undersøge hver kodeblok og analysere, hvordan den fungerer. Du kan også se denne vejledning på YouTube.
Tilbehør:
Enheder og apps
Du skal bruge en iOS -enhed (iPhone eller iPad) i dette projekt. Sørg for, at du har downloadet iOS -appen i App Store. Kontroller din enheds kompatibilitet med appen for at bruge Bluetooth.
- iPhone eller iPad x1
- iOS -app x1
Elektronik
Du skal bruge en micro: bit og en RC -bil i dette projekt.
- mikro: bit x1
- Valenta Off-Roader x1
- 1,5V AA batterier x4 (til bilen)
Valenta Off-Roader er en mikro: bit drevet off-road RC bil. Det er Lego Technic kompatibelt og udstyret med to (x2) mikro gearmotorer på baghjulene og (x1) indbygget styreservo baseret på Roberval balance arm mekanisme. Se vejledningen til montering af bilen. For batterier anbefaler vi at bruge fire (x4) nye og engangs 1,5V AA-batterier.
Trin 1: Kopiering af MakeCode -prøvefil
Til dette projekt har vi forberedt MakeCode -prøvefilen (Receiver.hex), så du kan downloade. Da prøvefilen er klar til afspilning, kan du begynde at spille med det samme.
I dette trin kan du downloade prøvefilen til din computer. Tilslut din computer og micro: bit via USB -kabel. Træk og slip prøvefilen til micro: bit, og brug denne som "receiver" micro: bit.
Når du har kopieret prøvefilen til micro: bit, skal du afbryde forbindelsen til den fra computeren. Monter derefter micro: bit på Valenta Off-Roader, og tænd for afbryderen på motorens styrekort.
Trin 2: Gennemgang af Micro: bit IOS App
Har du downloadet micro: bit iOS -appen til din iPhone eller iPad? Gå til App Store, søg efter "micro: bit", og du kan finde appen fra Micro: bit Educational Foundation.
Når du åbner appen, kan du se topmenuen!
Tryk på Vælg mikro: bit -knap for at parre din mikro: bit.
Trin 3: Parring af en Micro: bit
I øjeblikket har du ikke parret nogen micro: bit til din iPhone eller iPad. Klik på Par en mikro: bit gul knap.
Trin 4: Tryk på knapperne
I dette trin skal du udføre følgende handlinger samtidigt.
- Hold nede ved at trykke på knappen A og knappen B
- Tryk på og slip Reset -knappen på bagsiden
Når LED -prikkerne blinker helt, skal du klikke på knappen Næste.
Trin 5: Tryk på LED -prikkerne
I dette trin ønsker appen at identificere den micro: bit, du vil parre. Tryk på hver LED -prik i appen lige præcis som de er vist på micro: bit LED -matrixen.
Trin 6: Parring til enheden
Når du kommer til dette trin, skal du klikke på knappen Næste.
Trin 7: Søgning via Bluetooth
Under dette trin, vent et øjeblik.
Trin 8: Kontroller, om parring er vellykket
Har du parret micro: bit til din iPhone eller iPad med succes?
Trin 9: Opsætning af Game Pad
Lad os konfigurere Game Pad -controlleren!
Klik på knappen Tilføj (+), og vælg Game Pad på listen.
Trin 10: Spil med Game Pad
Du har parret micro: bit til din iPhone eller iPad. Game Pad -controlleren er konfigureret nu.
Klik på Start -knappen for at spille!
Har du downloadet MakeCode -prøvefilen til din micro: bit? Gå tilbage til det tidligere trin, og kopier Receiver.hex -filen til micro: bit, og brug denne som "receiver" micro: bit. Den er klar til at spille, og du kan straks begynde at køre i bilen! Prøv disse handlinger og mestre vejen!
- Tryk på knappen A -> bilen fremad
- Tryk på knappen B -> bilen går baglæns
- Tryk på knappen C -> bilen drejer til venstre
- Tryk på knappen D -> bilen drejer til højre
Trin 11: Fjernelse af Micro: bit i appen
Appen giver dig mulighed for at konfigurere flere micro: bits samtidigt.
Hvis du har parret for mange micro: bits, og hvis du vil fjerne en af dem, skal du gå til topmenuen og trykke på knappen Vælg mikro: bit. Du kan se listen over micro: bits, du tidligere har parret. Tryk på papirkurven for at fjerne micro: bit.
Trin 12: Fjernelse af Micro: bit i Bluetooth -indstillingen
Vi anbefaler også, at du lejlighedsvis rydder op i Bluetooth -indstillingen ved at fjerne de mikro: bit (er), du tidligere har gemt.
For at rydde op i de tidligere gemte mikro: bit (er) i Bluetooth -indstillingen på din iOS -enhed,
- Gå til Indstilling.
- Gå til Bluetooth.
- Tryk på micro: bit, du vil fjerne.
- Tryk på Glem denne enhed.
- Klik på knappen OK.
Trin 13: Gennemgang af MakeCode -prøvefil
Nu vil vi undersøge, hvordan blokkoderne ville fungere i denne MakeCode -prøvefil.
I det tidligere trin har du downloadet MakeCode -prøvefilen til din computer. Tilslut din computer og micro: bit via USB -kabel. Åbn MakeCode -editoren, og klik på knappen Importer. Åbn Receiver.hex -fil, som du har kopieret til "receiver" micro: bit.
Trin 14: Kontrol af, om udvidelser tilføjes
I dette projekt skal vi inkludere udvidelser af Bluetooth, enheder og servoer i editoren. Klik på Udvidelser i bunden af menuen. Klik på hver udvidelse en efter en, og tilføj den til menuen.
Bluetooth -udvidelse
Du bliver nødt til at bruge bluetooth io pin -serviceblok i denne udvidelse. Denne blok giver andre koder mulighed for at arbejde med digitale og analoge ben via Bluetooth -kommunikation.
Enhedsudvidelse
Du skal bruge på gamepad -knapblokken i denne udvidelse. Denne blok lader dig tildele en handling til hver Game Pad -knap i iOS -appen.
Servo forlængelse
Du bliver nødt til at bruge indstillet servointerval og indstil servovinkelblokke i denne udvidelse. Disse blokke giver en servo mulighed for at definere rotationsområdet for en servo, samt at svinge den til den ønskede vinkel.
Trin 15: Ved start
på startblokken
Denne blok kaldes i første omgang på en gang, når "modtager" micro: bit er tændt.
Blokken bluetooth io pin -service tillader andre koder at arbejde med digitale og analoge ben via Bluetooth -kommunikation.
Fra funktionsudvidelsen skal du trække og slippe opkaldsstyringsblok inde på startblokken. Det vil kalde funktionen styreblok og bilens styring ser lige ud.
Trin 16: Funktionsstyring
Generelt er bilens styring ikke altid ligeud på grund af sin servo som standard,. Hvis du ser på bilen ovenfra, kan styringen være lidt højre eller venstre. I prøvefilen vil vi bruge denne funktion til at kalibrere servovinklen til dens centrale position, så bilens styring kigger lige frem.
Lad os antage, at servoen er fastgjort til P2 -stiften på motorstyringen. Lad os konfigurere, at servoen svinger fra 0 til 180 grader og dens centrale vinkel er 90 grader.
funktion styreblok
I funktionsudvidelsen skal du oprette en ny funktion og kalde den funktionsstyring.
Opret et nyt variabelt center i variablerne for at indstille servoens centrale vinkel.
Fra Servos -udvidelsen skal du trække og slippe denne blok, f.eks. Indstille servo P2 -området fra 0 til 180 for at indstille servo's rotationsområde fra 0 til 180 grader.
Fra Servos -udvidelsen skal du trække og slippe en anden blok, f.eks. Indstil servo P2 til midten.
Se din bil ovenfra. Hvordan ser det ud?
- Hvis styringen er lidt venstre, indstilles midten til 90 - 5 for at modregne -5 grader til højre.
- Hvis styringen er lidt til højre, indstilles midten til 90 + 5 for at modregne 5 grader til venstre.
Trin 17: Funktion fremad
Hvordan kan vi indstille retning og hastighed for motorerne?
Vi har en mikro gearmotor M1 på venstre baghjul og en anden mikro gearmotor M2 på højre baghjul.
Hvordan kan vi sætte en blok i denne funktion for at lade bilen køre fremad?
funktion fremadblok
For venstre baghjul M1 vil vi bruge P13 til motorretning. Fra Pins -udvidelsen skal du trække og slippe denne blok, f.eks. Digital skrivestift P13 til 0, så M1 går fremad.
For venstre baghjul M1 vil vi bruge P12 til motorhastighed (maks. Hastighed = 1023). Fra Pins -udvidelsen skal du trække og slippe denne blok, f.eks. Den analoge skrivestift P12 til 1023, så M1 kører med sin maksimale hastighed.
Til højre baghjul M2 vil vi bruge P15 til motorretning. Fra Pins -udvidelsen skal du trække og slippe denne blok, f.eks. Digital skrivestift P15 til 0, så M2 går fremad.
For det højre baghjul M2 vil vi bruge P14 til motorhastighed (maks. Hastighed = 1023). Fra Pins -udvidelsen skal du trække og slippe denne blok, f.eks. Analog skrivestift P14 til 1023, så M2 kører med sin maksimale hastighed.
Trin 18: Funktion baglæns
Hvordan kan vi lade bilen gå baglæns?
Du skal blot kopiere alle blokke fra funktionen fremad og udveksle de stiftnumre, der bruges til retning og hastighed.
funktion baglæns blok
Til venstre baghjul M1 vil vi bruge P12 til motorretning. Fra Pins -udvidelsen skal du trække og slippe denne blok såsom digital skrivepind P12 til 0, så M1 går baglæns.
For venstre baghjul M1 vil vi bruge P13 til motorhastighed (maks. Hastighed = 1023). Fra Pins -udvidelsen skal du trække og slippe denne blok, f.eks. Analog skrivestift P13 til 1023, så M1 kører med sin maksimale hastighed.
For det højre baghjul M2 vil vi bruge P14 til motorretning. Fra Pins -udvidelsen skal du trække og slippe denne blok, såsom digital skrivestift P14 til 0, så M2 går baglæns.
For det højre baghjul M2 vil vi bruge P15 til motorhastighed (maks. Hastighed = 1023). Fra Pins -udvidelsen skal du trække og slippe denne blok, f.eks. Analog skrivestift P15 til 1023, så M2 kører med sin maksimale hastighed.
Trin 19: Funktionsstop
Hvordan kan vi stoppe motorerne?
Du skal blot kopiere alle blokke fra funktionen fremad og indstille motorhastigheden til 0 (ingen hastighed).
funktion stop blok
For venstre baghjul M1 vil vi bruge P13 til motorretning. Fra Pins -udvidelsen skal du trække og slippe denne blok, f.eks. Digital skrivestift P13 til 0, så M1 går fremad.
For venstre baghjul M1 vil vi bruge P12 til motorhastighed (ingen hastighed = 0). Fra Pins -udvidelsen skal du trække og slippe denne blok, f.eks. Analog skrivestift P12 til 0, så M1 stopper.
For det højre baghjul M2 vil vi bruge P15 til motorretning. Fra Pins -udvidelsen skal du trække og slippe denne blok, f.eks. Digital skrivestift P15 til 0, så M2 går fremad.
For det højre baghjul M2 vil vi bruge P14 til motorhastighed (ingen hastighed = 0). Fra Pins -udvidelsen skal du trække og slippe denne blok, f.eks. Analog skrivestift P14 til 0, så M2 stopper.
Trin 20: Tildeling af handlinger til knap A
Lad os nu definere handlingerne for knappen A på Game Pad i iOS -appen.
Hvad med at trykke på knappen A lader bilen køre fremad, og slippe knappen A lader bilen stoppe?
på gamepad -knap A ned -blok
Fra enhedsudvidelsen skal du trække og slippe på gamepad -knappen A ned -blok.
Fra funktionsudvidelsen skal du trække og slippe viderestillingsblok og sætte den inde i denne blok.
på gamepad -knap A op -blok
Fra enhedsudvidelsen skal du trække og slippe på gamepad -knappen A op -blok.
Fra funktionsudvidelsen skal du trække og slippe opkaldsstopblok og sætte den inde i denne blok.
Trin 21: Tildeling af handlinger til knap B
Lad os nu definere handlingerne for knappen B på Game Pad i iOS -appen.
Hvad med at trykke på knappen B lader bilen gå baglæns, og ved at slippe knappen B lader bilen stoppe?
på gamepad -knap B nedblok
Fra enhedsudvidelsen, træk og slip på gamepad -knap B ned blok.
Fra funktionsudvidelsen skal du trække og slippe baglæns opkaldsblok og sætte det inde i denne blok.
på gamepad -knap B op -blok
Fra enhedsudvidelsen skal du trække og slippe på gamepad -knappen B op ad blokken.
Fra funktionsudvidelsen skal du trække og slippe opkaldsstopblok og sætte den inde i denne blok.
Trin 22: Tilknytning af handlinger til knap C
Lad os nu definere handlingerne for knappen C på Game Pad i iOS -appen.
Hvad med at trykke på knappen C lader bilen dreje til venstre, og slippe knappen C lader bilen stoppe?
Lad os antage, at servoen er fastgjort til P2 -stiften på motorstyringen.
på gamepad -knap C nedblok
Fra enhedsudvidelsen skal du trække og slippe på gamepad -knappen C nedad.
Fra Servos -forlængelsen skal du trække og slippe denne blok og indstille den, såsom at indstille servo P2 -vinkel til center + 10, så styringen drejer +10 grader til venstre fra dens centrale position.
Fra funktionsudvidelsen skal du trække og slippe viderestillingsblok og sætte den inde i denne blok.
på gamepad -knap C op -blok
Fra enhedsudvidelsen skal du trække og slippe på gamepad -knappen C op blok.
Fra funktionsudvidelsen skal du trække og slippe opkaldsstyring og opkaldsstopblok og lægge den inde i denne blok. Bilen kigger lige frem og stopper.
Trin 23: Tilknytning af handlinger til knap D
Lad os nu definere handlingerne for knappen D på Game Pad i iOS -appen.
Hvad med at trykke på knappen D lader bilen dreje til højre, og ved at slippe knappen D lader bilen stoppe?
Lad os antage, at servoen er fastgjort til P2 -stiften på motorstyringen.
på gamepad -knap D nedblok
Fra enhedsudvidelsen, træk og slip på gamepad -knappen D ned i blokken.
Fra Servos -forlængelsen skal du trække og slippe denne blok og indstille den, såsom at indstille servo P2 -vinkel til midten - 10, så styringen drejer -10 grader til højre fra dens centrale position.
Fra funktionsudvidelsen skal du trække og slippe viderestillingsblok og sætte den inde i denne blok.
på gamepad -knap D op -blok
Fra enhedsudvidelsen skal du trække og slippe på gamepad -knappen D op -blok.
Fra funktionsudvidelsen skal du trække og slippe opkaldsstyring og opkaldsstopblok og lægge den inde i denne blok. Bilen kigger lige frem og stopper.
Anbefalede:
Brug af en Guitar Hero Guitar til at styre zoom (kun Windows): 9 trin
Brug af en Guitar Hero Guitar til at styre zoom (kun Windows): Da vi er midt i en global pandemi, er mange af os fast i huset og rengør og deltager i møder om Zoom. Efter et stykke tid kan dette blive meget intetsigende og kedeligt. Under rengøringen af mit hus fandt jeg en gammel Guitar Hero -guitar, der blev smidt i
Brug bevægelser til at styre YouTube -afspilning med Arduino: 5 trin
Brug gestus til at styre YouTube -afspilning med Arduino: StoryYouTube giver dig kun mulighed for at spole hurtigt frem i 5 sekunder, hver gang du klikker på den højre knap. Så jeg besluttede at bruge Arduino og python til at lave en controller til at hjælpe mig med at spole 20 sekunder frem hver gang jeg vifter med hånden
Brug af Complex Arts Sensor Board til at styre rene data over WiFi: 4 trin (med billeder)
Brug af Complex Arts Sensor Board til at styre rene data over WiFi: Har du nogensinde ønsket at eksperimentere med gestikal kontrol? Få tingene til at bevæge sig med en håndbølge? Styr musik med et twist af dit håndled? Denne instruktør viser dig hvordan! Complex Arts Sensor Board (complexarts.net) er en alsidig mikrok
Brug Cortana og en Arduino til at styre RGB -lysdioder eller Ledstrips med din stemme !: 4 trin (med billeder)
Brug Cortana og en Arduino til at styre RGB -lysdioder eller Ledstrips med din stemme !: I denne instruktive vil jeg vise dig, hvordan du kan styre din RGB -LED eller LED -strip med din stemme. Dette gøres af CoRGB -appen, som er tilgængelig gratis i Windows App Store. Denne app er en del af mit CortanaRoom -projekt. Når du er færdig med
Brug magi til at styre din computer !: 7 trin (med billeder)
Brug magi til at styre din computer !: Har du nogensinde ønsket at bruge stave som Harry Potter? Med lidt arbejde og lidt stemmegenkendelse kan dette mestres. Ting, du har brug for til dette projekt: En computer med Windows XP eller Vista En mikrofon Nogen tid og tålmodighed! Hvis du nød denne instruktionsbog