Kazalo:
- 1. korak: Kopiranje vzorčne datoteke MakeCode
- 2. korak: Pregled aplikacije Micro: bit IOS
- 3. korak: Seznanjanje Micro: bita
- 4. korak: Pritisnite gumbe
- 5. korak: Dotaknite se LED pik
- 6. korak: Seznanjanje z napravo
- 7. korak: Iskanje prek Bluetootha
- 8. korak: Preverite, ali je seznanjanje uspešno
- 9. korak: Nastavitev igralne ploščice
- 10. korak: Igranje z igralno ploščo
- 11. korak: Odstranitev Micro: bita v aplikaciji
- 12. korak: Odstranitev Micro: bita v nastavitvah Bluetooth
- Korak: Pregled vzorčne datoteke MakeCode
- 14. korak: Preverite, ali so razširitve dodane
- Korak 15: Na začetku
- Korak 16: Funkcija krmiljenja
- Korak 17: Funkcija naprej
- 18. korak: Funkcija nazaj
- Korak 19: Funkcija Stop
- 20. korak: Dodeljevanje dejanj gumbu A
- 21. korak: Dodeljevanje dejanj gumbu B
- 22. korak: dodeljevanje dejanj gumbu C
- 23. korak: Dodeljevanje dejanj gumbu D
Video: [2020] Uporaba IPhone ali IPad ter Micro: bit Game Pad aplikacije za nadzor RC avtomobila: 23 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Ste pomislili, da bi svoj iPhone ali iPad uporabili za nadzor mikro: bita?
Ali veste, da Micro: bit Educational Foundation ponuja aplikacijo iOS v trgovini z aplikacijami? V trgovini z aplikacijami poiščite »micro: bit« in aplikacijo lahko brezplačno prenesete. Aplikacija uporablja Bluetooth za seznanjanje naprav iOS in micro: bitov ter lahko prenaša datoteke MakeCode. Še več, aplikacija omogoča, da vaš iPhone ali iPad postane igralna plošča za vaš micro: bit!
Sliši se zabavno? Kako lahko uživamo?
Zakaj ne poskusite s tem projektom? S svojim daljinskim upravljalnikom mikro: bit z daljinskim upravljalnikom lahko daljinsko upravljate z aplikacijo Game Pad na svojem iPhoneu ali iPadu!
V tej vadnici vam bomo predstavili, kako nastaviti aplikacijo iOS na vašem iPhoneu ali iPadu, kako jo združiti z mikro: bitom in kako v aplikaciji uporabiti krmilnik igralne ploščice za krmiljenje RC avtomobila z mikro: bitom. Zagotovili bomo vzorčno datoteko MakeCode, pripravljeno za igranje, in njeno vadnico. Preučili bomo vsak blok kode in analizirali njegovo delovanje. To vadnico si lahko ogledate tudi na YouTubu.
Zaloge:
Naprave in aplikacije
V tem projektu boste potrebovali napravo iOS (iPhone ali iPad). Prepričajte se, da ste v trgovini z aplikacijami prenesli aplikacijo iOS. Če želite uporabljati Bluetooth, preverite združljivost vaše naprave z aplikacijo.
- iPhone ali iPad x1
- Aplikacija za iOS x1
Elektronika
Pri tem projektu boste potrebovali avtomobil micro: bit in RC.
- mikro: bit x1
- Terenski terenec Valenta x1
- 1,5 V AA baterije x4 (za avto)
Valenta Off-Roader je terenski RC avtomobil z mikro: bitnim pogonom. Je združljiv z Lego Technic in je opremljen z dvema (x2) mikro gonilnima motorjema na zadnjih kolesih in (x1) vgrajenim servo krmilnikom, ki temelji na mehanizmu za ravnotežje Roberval. Za sestavljanje avtomobila si oglejte vadnico. Pri baterijah priporočamo uporabo štirih (x4) novih baterij 1,5 V AA za enkratno uporabo.
1. korak: Kopiranje vzorčne datoteke MakeCode
Za ta projekt smo pripravili vzorčno datoteko MakeCode (Receiver.hex), ki jo lahko prenesete. Ker je vzorčna datoteka pripravljena za predvajanje, lahko takoj začnete igrati.
V tem koraku lahko prenesete vzorčno datoteko v računalnik. Računalnik in micro: bit povežite s kablom USB. Povlecite in spustite vzorčno datoteko v micro: bit in jo uporabite kot "sprejemnik" micro: bit.
Ko kopirate vzorčno datoteko v micro: bit, jo odklopite od računalnika. Nato namestite micro: bit na Valenta Off-Roader in vklopite stikalo za vklop na plošči krmilnika motorja.
2. korak: Pregled aplikacije Micro: bit IOS
Ali ste na svoj iPhone ali iPad prenesli aplikacijo micro: bit iOS? Pojdite v trgovino z aplikacijami, poiščite »micro: bit« in našli boste aplikacijo Micro: bit Educational Foundation.
Ko odprete aplikacijo, lahko vidite zgornji meni!
Dotaknite se gumba Izberi mikro: bit, če želite združiti mikro: bit.
3. korak: Seznanjanje Micro: bita
Trenutno z vašim iPhoneom ali iPadom niste seznanili nobenega micro: bita. Kliknite Seznani mikro: bit rumen gumb.
4. korak: Pritisnite gumbe
V tem koraku boste morali hkrati narediti naslednja dejanja.
- Držite pritisnjeno tipko A in tipko B
- Pritisnite in spustite gumb za ponastavitev na zadnji strani
Ko LED pike popolnoma utripajo, kliknite gumb Naprej.
5. korak: Dotaknite se LED pik
V tem koraku želi aplikacija identificirati mikro: bit, ki ga želite seznaniti. Dotaknite se vsake LED pike v aplikaciji tako, kot je prikazano na matrici LED: micro: bit.
6. korak: Seznanjanje z napravo
Ko pridete do tega koraka, kliknite gumb Naprej.
7. korak: Iskanje prek Bluetootha
Med tem korakom počakajte trenutek.
8. korak: Preverite, ali je seznanjanje uspešno
Ste uspešno združili micro: bit z vašim iPhoneom ali iPadom?
9. korak: Nastavitev igralne ploščice
Nastavimo krmilnik Game Pad!
Kliknite gumb Dodaj (+) in na seznamu izberite igralno ploščo.
10. korak: Igranje z igralno ploščo
Micro: bit ste seznanili s svojim iPhoneom ali iPadom. Krmilnik Game Pad je zdaj nastavljen.
Za igranje kliknite gumb Start!
Ali ste vzorčno datoteko MakeCode prenesli v svoj micro: bit? Vrnite se na prejšnji korak in kopirajte datoteko Receiver.hex v micro: bit in jo uporabite kot "sprejemnik" micro: bit. Pripravljen je za igranje in takoj lahko začnete voziti avto! Preizkusite ta dejanja in obvladajte pot!
- S pritiskom na gumb A -> avto gre naprej
- S pritiskom na gumb B -> avto se vrača nazaj
- S pritiskom na gumb C -> avto zavije levo
- S pritiskom na gumb D -> avto zavije desno
11. korak: Odstranitev Micro: bita v aplikaciji
Aplikacija vam omogoča, da hkrati nastavite več mikro: bitov.
Če ste seznanili preveč mikro: bitov in želite odstraniti enega od njih, pojdite v zgornji meni in se dotaknite gumba Izberi mikro: bit. Ogledate si lahko seznam mikro: bitov, ki ste jih prej seznanili. Dotaknite se gumba Smetnjak, da odstranite mikro: bit.
12. korak: Odstranitev Micro: bita v nastavitvah Bluetooth
Priporočamo tudi, da občasno očistite nastavitev Bluetooth tako, da odstranite mikro: bit (e), ki ste jih prej shranili.
Če želite očistiti prej shranjene mikro: bitke v nastavitvah Bluetooth v napravi iOS,
- Pojdite na Nastavitev.
- Pojdite na Bluetooth.
- Dotaknite se mikro: bita, ki ga želite odstraniti.
- Dotaknite se gumba Pozabi to napravo.
- Kliknite gumb V redu.
Korak: Pregled vzorčne datoteke MakeCode
Zdaj bomo preučili, kako bi blokovne kode delovale v tej vzorčni datoteki MakeCode.
V prejšnjem koraku ste vzorčno datoteko MakeCode prenesli v računalnik. Računalnik in micro: bit povežite s kablom USB. Odprite urejevalnik MakeCode in kliknite gumb Uvozi. Odprite datoteko Receiver.hex, ki ste jo kopirali v "sprejemnik" micro: bit.
14. korak: Preverite, ali so razširitve dodane
V ta projekt bomo morali v urejevalnik vključiti razširitve Bluetooth, naprave in servomotorje. Kliknite Razširitve na dnu menija. Kliknite vsako razširitev eno za drugo in jo dodajte v meni.
Razširitev Bluetooth
V tej razširitvi boste morali uporabiti servisni blok bluetooth io pin. Ta blok bo omogočal delo drugih kod z digitalnimi in analognimi zatiči prek komunikacije Bluetooth.
Razširitev naprav
V tej razširitvi boste morali uporabiti blok gumbov na igralni plošči. Ta blok vam omogoča, da vsakemu gumbu igralne ploščice v aplikaciji iOS dodelite dejanje.
Servo razširitev
V tej razširitvi boste morali uporabiti nastavljeno servo območje in nastaviti kotne bloke servo. Ti bloki bodo servomogožniku omogočili, da določi območje vrtenja servomotorja, pa tudi da ga zavije do želenega kota.
Korak 15: Na začetku
na začetnem bloku
Ta blok se najprej pokliče takoj, ko je vklopljen "sprejemnik" micro: bit.
Storitev blokiranja bluetooth io pin bo omogočila delo drugih kod z digitalnimi in analognimi zatiči prek komunikacije Bluetooth.
V razširitvi Funkcije povlecite in spustite blok za usmerjanje klicev znotraj začetnega bloka. Poklical bo funkcijo krmiljenja in krmiljenje avtomobila gledalo naravnost.
Korak 16: Funkcija krmiljenja
Na splošno krmiljenje avtomobila zaradi privzetega servomotorja ni vedno naravnost. Če avto pogledate od zgoraj, je lahko krmiljenje nekoliko desno ali levo. V vzorčni datoteki bomo to funkcijo uporabili za umerjanje servo kota v njegov osrednji položaj, tako da bo volan avtomobila pogledal naravnost.
Predpostavimo, da je servo priključen na pin P2 na krmilniku motorja. Konfigurirajmo, da se servo niha od 0 do 180 stopinj, njegov osrednji kot pa 90 stopinj.
funkcijski krmilni blok
V razširitvi Funkcija ustvarite novo funkcijo in jo pokličite funkcijo krmiljenja.
Ustvarite novo spremenljivo središče v razširitvi Spremenljivke za nastavitev osrednjega kota servomotorja.
Iz razširitve servomotorjev povlecite in spustite ta blok, na primer nastavite servo območje P2 od 0 do 180 za nastavitev območja vrtenja servomotorja od 0 do 180 stopinj.
Iz razširitve Servos povlecite in spustite drug blok, na primer nastavite servo P2 na sredino.
Poglejte svoj avto od zgoraj. Kako izgleda?
- Če je krmiljenje nekoliko levo, nastavite sredino na 90 - 5 za premik -5 stopinj v desno.
- Če je krmiljenje nekoliko desno, nastavite sredino na 90 + 5 za premik 5 stopinj v levo.
Korak 17: Funkcija naprej
Kako lahko nastavimo smer in hitrost motorjev?
Na levem zadnjem kolesu imamo mikrozobniški motor M1, na desnem zadnjem kolesu pa še drugi zobniški motor M2.
Kako lahko v tej funkciji nastavimo blok, da bo avto šel naprej?
funkcijski blok naprej
Za levo zadnje kolo M1 bomo za smer motorja uporabili P13. Iz razširitve Pins povlecite in spustite ta blok, na primer digitalni zapisni zatič P13, na 0, tako da gre M1 naprej.
Za levo zadnje kolo M1 bomo za hitrost motorja uporabili P12 (največja hitrost = 1023). Iz razširitve Pins povlecite in spustite ta blok, kot je analogni zapisni zatič P12, na 1023, tako da M1 deluje pri največji hitrosti.
Za desno zadnje kolo M2 bomo za smer motorja uporabili P15. Iz razširitve Pins povlecite in spustite ta blok, na primer digitalni zapisni zatič P15, na 0, tako da gre M2 naprej.
Za desno desno kolo M2 bomo za hitrost motorja uporabili P14 (največja hitrost = 1023). Iz razširitve Pins povlecite in spustite ta blok, kot je analogni zapisovalni zatič P14, na 1023, tako da M2 deluje pri največji hitrosti.
18. korak: Funkcija nazaj
Kako lahko pustimo avto nazaj?
Preprosto kopirajte vse bloke iz funkcije naprej in zamenjajte številke pinov za smer in hitrost.
funkcijo bloka za nazaj
Za levo zadnje kolo M1 bomo za smer motorja uporabili P12. Iz razširitve Pins povlecite in spustite ta blok, na primer digitalni zapisni zatič P12, na 0, tako da se M1 vrne nazaj.
Za levo zadnje kolo M1 bomo za hitrost motorja uporabili P13 (največja hitrost = 1023). Iz razširitve Pins povlecite in spustite ta blok, kot je analogni zapisovalni zatič P13, na 1023, tako da M1 deluje pri največji hitrosti.
Za desno zadnje kolo M2 bomo za smer motorja uporabili P14. Iz razširitve Pins povlecite in spustite ta blok, na primer digitalni zapisni zatič P14, na 0, tako da se M2 vrne nazaj.
Za desno zadnje kolo M2 bomo za hitrost motorja uporabili P15 (največja hitrost = 1023). Iz razširitve Pins povlecite in spustite ta blok, na primer analogni zapisovalni zatič P15 do 1023, tako da M2 deluje pri največji hitrosti.
Korak 19: Funkcija Stop
Kako lahko ustavimo motorje?
Preprosto kopirajte vse bloke iz funkcije naprej in nastavite hitrost motorja na 0 (brez hitrosti).
funkcijski blokirni blok
Za levo zadnje kolo M1 bomo za smer motorja uporabili P13. Iz razširitve Pins povlecite in spustite ta blok, na primer digitalni zapisni zatič P13, na 0, tako da gre M1 naprej.
Za levo zadnje kolo M1 bomo za hitrost motorja uporabili P12 (brez hitrosti = 0). Iz razširitve Pins povlecite in spustite ta blok, na primer analogni zapisni zatič P12, na 0, tako da se M1 ustavi.
Za desno zadnje kolo M2 bomo za smer motorja uporabili P15. Iz razširitve Pins povlecite in spustite ta blok, na primer digitalni zapisni zatič P15, na 0, tako da gre M2 naprej.
Za desno zadnje kolo M2 bomo za hitrost motorja uporabili P14 (brez hitrosti = 0). Iz razširitve Pins povlecite in spustite ta blok, na primer analogni zapisni zatič P14, na 0, tako da se M2 ustavi.
20. korak: Dodeljevanje dejanj gumbu A
Zdaj pa opredelimo dejanja za gumb A na igralni plošči v aplikaciji iOS.
Kaj pa če pritisnete gumb A, da avto gre naprej, in če spustite gumb A, se avto ustavi?
na gumbu igralne plošče Blok navzdol
V razširitvi Naprave povlecite in spustite gumb A na spodnji plošči igralne plošče.
V razširitvi Funkcije povlecite in spustite blok za preusmeritev klica in ga vstavite v ta blok.
na gumbu igralne plošče Blok navzgor
V razširitvi Naprave povlecite in spustite gumb A na bloku navzgor.
V razširitvi Funkcije povlecite in spustite blok za ustavitev klica in ga vstavite v ta blok.
21. korak: Dodeljevanje dejanj gumbu B
Zdaj pa opredelimo dejanja za gumb B na igralni plošči v aplikaciji iOS.
Kaj pa, če pritisnete gumb B, da se avto vrne nazaj, in če spustite gumb B, se avto ustavi?
na igralni ploščici gumb B navzdol
V razširitvi Naprave povlecite in spustite gumb B na igralni plošči navzdol.
V razširitvi Funkcije povlecite in spustite blok za klic nazaj in ga vstavite v ta blok.
na igralni plošči gumb B gor blok
V razširitvi Naprave povlecite in spustite gumb B na igralni plošči navzgor.
V razširitvi Funkcije povlecite in spustite blok za ustavitev klica in ga vstavite v ta blok.
22. korak: dodeljevanje dejanj gumbu C
Zdaj pa opredelimo dejanja za gumb C na igralni plošči v aplikaciji iOS.
Kaj pa če pritisnete gumb C, da avto zavije levo, in če spustite gumb C, se avto ustavi?
Predpostavimo, da je servo priključen na pin P2 na krmilniku motorja.
na igralni ploščici gumb C navzdol
Iz razširitve Naprave povlecite in spustite gumb navzdol na igralni ploščici.
Iz razširitve Servos povlecite in spustite ta blok in ga nastavite, na primer nastavite kot servo P2 na sredino + 10, tako da se krmilo obrne +10 stopinj v levo od svojega osrednjega položaja.
V razširitvi Funkcije povlecite in spustite blok za preusmeritev klica in ga vstavite v ta blok.
na igralni plošči gumb C navzgor
V razširitvi Devices povlecite in spustite gumb C na bloku navzgor.
V razširitvi Funkcije povlecite in spustite blok za usmerjanje klicev in ustavitev klica ter ga vstavite v ta blok. Avto bo pogledal naravnost in se ustavil.
23. korak: Dodeljevanje dejanj gumbu D
Zdaj pa opredelimo dejanja za gumb D na igralni plošči v aplikaciji iOS.
Kaj pa če pritisnete gumb D, da avto zavije desno, in če spustite gumb D, se avto ustavi?
Predpostavimo, da je servo priključen na pin P2 na krmilniku motorja.
na igralni plošči gumb D navzdol
Iz razširitve Naprave povlecite in spustite gumb D igralne plošče navzdol.
Iz razširitve Servos povlecite in spustite ta blok in ga nastavite, na primer nastavite kot servo P2 na sredino - 10, tako da se krmilo obrne za -10 stopinj v desno od svojega osrednjega položaja.
V razširitvi Funkcije povlecite in spustite blok za preusmeritev klica in ga vstavite v ta blok.
na igralni plošči gumb D navzgor
V razširitvi Naprave povlecite in spustite gumb D na bloku navzgor.
V razširitvi Funkcije povlecite in spustite blok za usmerjanje klicev in ustavitev klica ter ga vstavite v ta blok. Avto bo pogledal naravnost in se ustavil.
Priporočena:
[2020] Uporaba dveh (x2) mikro: bitov za nadzor RC avtomobila: 6 korakov (s slikami)
[2020] Uporaba dveh (x2) Micro: bitov za nadzor RC avtomobila: Če imate dva (x2) micro: bita, ste pomislili, da bi jih uporabili za daljinsko upravljanje RC avtomobila? RC avtomobil lahko upravljate z uporabo enega mikro: bita kot oddajnika in drugega kot sprejemnika. Ko uporabljate urejevalnik MakeCode za kodiranje mikro: b
Ustvarjanje in vstavljanje tabele ter dodajanje dodatnih stolpcev in/ali vrstic v to tabelo v programu Microsoft Office Word 2007: 11 korakov
Kako ustvariti in vstaviti tabelo ter dodati dodatne stolpce in/ali vrstice v to tabelo v programu Microsoft Office Word 2007: Ste imeli kdaj veliko podatkov, s katerimi delate, in ste si mislili … " kako lahko naredim vse teh podatkov videti bolje in jih je lažje razumeti? " Če je tako, je lahko vaš odgovor tabela v Microsoft Office Word 2007
Preprost nadzor AC -ja mojega avtomobila: 3 koraki
Enostaven nadzor AC -ja v mojem avtomobilu: v pripravah na projekt avtomatizacije osebnega računalnika sem moral zamenjati krmilnik oem s stikalom za vklop. Sčasoma mi računalnik samodejno preklopi, toda zaenkrat sem moral izolirati ožičenje AC kompresorja in kondenzirati
8 Nadzor releja s sprejemnikom NodeMCU in IR z uporabo daljinskega upravljalnika WiFi in IR ter aplikacije za Android: 5 korakov (s slikami)
8 Nadzor releja s sprejemnikom NodeMCU in IR z uporabo daljinskega upravljalnika WiFi in IR ter aplikacije za Android: Upravljanje 8 relejnih stikal z uporabo nodemcu in ir sprejemnika prek wifi in daljinskega upravljalnika ter aplikacije za Android. Daljinski upravljalnik deluje neodvisno od povezave wifi. TUKAJ
Arduino robot z glasovnim upravljanjem + Wi -Fi kamera + prijemalo + aplikacija in ročna uporaba ter način izogibanja oviram (KureBas Ver 2.0): 4 koraki
Robotski Arduino robot + Wi -Fi kamera + prijemalo + aplikacija in ročna uporaba ter način izogibanja oviram (KureBas Ver 2.0): KUREBAS V2.0 se vrača Zelo je impresiven z novimi funkcijami. Ima prijemalo, kamero Wifi in novo aplikacijo, ki je bila izdelana zanj