VEXcode IQ yra kodavimo aplinka, skirta programuoti VEX IQ robotą. Šiame straipsnyje pateikiamos nuorodos į kitus straipsnius, kurie padės pradėti koduoti naudojant VEXcode IQ. Šio straipsnio pabaigoje turėsite galimybę užprogramuoti VEX Clawbot IQ važiuoti į priekį arba sukurti projektą „VEX“ spausdinimui VEX IQ Brain LCD ekrane.
Pastaba: norėdami išbandyti savo projektą šio straipsnio pabaigoje, įsitikinkite, kad pradedate nuo įkrautų IQ baterijų.
Į šį straipsnį bus įtraukta:
- Atsisiųskite programą
- Įrenginiai ir šablonai
- Naudojant blokus
- Taupymas
- Jei reikia, atnaujinkite programinę-aparatinę įrangą
- Atsisiuntimas ir paleidimas
- Projekto atidarymas
- Papildomos naudingos nuorodos
- Mano pirmasis projektas
- Spausdinti „VEX“ pavyzdį (nereikia kurti roboto)
- „Drive Forward“ pavyzdys (reikalinga „Clawbot IQ“ versija)
Atsisiųskite programą
VEXcode IQ galima naudoti kelių skirtingų tipų įrenginiams. Programą reikia atsisiųsti į savo įrenginį. Peržiūrėkite VEXcode atsisiuntimo puslapį.
Šios nuorodos padės atsisiųsti programą į savo įrenginį:
- „Chromebook“ – įdiegti – „VEXcode IQ“.
- Windows – Įdiegti – VEXcode IQ
- „Mac“ ir „macOS“ – įdiegti – „VEXcode IQ“.
- iPad – Įdiegti – VEXcode IQ
Įrenginiai ir šablonai
Kai atidarote naują VEXcode IQ projektą, projektas nustatomas naudoti tik VEX IQ Brain. Vieninteliai blokai, kurie bus rodomi įrankių dėžėje, yra numatytieji blokai.
Projektas tinkinamas pridedant įrenginius, kurie naudojami jūsų robote. Papildomi blokai užpildys kiekvieno pridėto įrenginio įrankių dėžę.
Pavyzdžiui, pridėjus „DRIVETRAIN 2 engine“ įrenginį į įrankių dėžę bus įtrauktas „Drivetrain“ blokų rinkinys.
Yra keletas standartinių VEX IQ versijų, tokių kaip „Clawbot“ ir „Autopilot“, kurias galima naudoti klasėje ir „VEX STEM Labs“.
VEXcode IQ turi daugybę šablonų, kurie jau yra nustatyti šioms versijoms. Pavyzdžiui, paprastas būdas pradėti VEXcode IQ projektą, skirtą Clawbot IQ, yra naudoti pavyzdinį šabloną. Tai sukonfigūruos „Clawbot“ įrenginius ir pridės konkrečių įrenginių blokus į įrankių dėžę.
Atidarykite pavyzdinį projektą meniu Failas pasirinkę „Atidaryti pavyzdžius“.
Filtro juostoje pasirinkite „Šablonai“.
Tada pasirinkite Clawbot (2 variklių pavaros) šabloną.
Pastaba: peržiūrėkite straipsnių skyrių Robot Config , kad gautumėte daugiau informacijos apie įrenginių konfigūravimą.
Naudojant blokus
VEXcode IQ atidaromas kaip blokų projektas. Programavimas su blokais sukuria prieinamą aplinką su labai žemu įėjimo slenksčiu. Tačiau blokų projekto kodavimas taip pat leidžia pasiekti aukštesnį programavimo lygį.
Bloką galima pridėti prie projekto, nuvilkus jį iš įrankių dėžės į darbo sritį.
Jį taip pat lengvai galima ištrinti iš projekto, nuvilkus bloką nuo darbo srities.
Kai kurie papildomi naudingi straipsniai naudojant blokus:
- Bloko dydis – Blokų vadovėliai – VEXcode IQ
- Blokų formos ir reikšmė – blokų vadovėliai – VEXcode IQ
- Ištrinti bloką – blokų vadovėliai – VEXcode IQ
Taupymas
Kai baigsite VEX IQ projektą, jį reikės išsaugoti savo įrenginyje. Projekto išsaugojimas priklauso nuo įrenginio.
Šiuose straipsniuose paaiškinama, kaip išsaugoti projektą įrenginyje:
- Išsaugokite blokų projektą sistemoje „Windows“ – atidarykite ir išsaugokite blokų projektus – VEXcode IQ
- Išsaugokite blokų projektą „MacOS“ – atidarykite ir išsaugokite blokų projektus – VEXcode IQ
- Išsaugokite blokų projektą „Chromebook“ įrenginyje – atidarykite ir išsaugokite blokų projektus – VEXcode IQ
- Išsaugokite blokų projektą „Android“ planšetiniame kompiuteryje – atidarykite ir išsaugokite blokų projektus – VEXcode IQ
- Išsaugokite blokų projektą „iPad“ – atidarykite ir išsaugokite blokų projektus – „VEXcode IQ“.
Jei reikia, atnaujinkite programinę-aparatinę įrangą
VEX IQ Brain ir kiti išmanieji įrenginiai turi pagrindinę programinę įrangą, leidžiančią įrenginiams dirbti su VEXcode IQ projektu. Ši programinė įranga vadinama programine įranga arba kitaip vadinama VEXos.
Jei programinė įranga nėra atnaujinta pagal dabartinę VEXcode IQ versiją, negalėsite atsisiųsti projekto į IQ Brain. VEXcode IQ įspėja jus, kai programinė įranga neatnaujinta, parodydama oranžinę smegenų piktogramą, kai tik prie jūsų įrenginio prijungiamas maitinamas IQ Brain.
Pastaba: Norėdami gauti daugiau informacijos apie programinę įrangą, peržiūrėkite straipsnį Firmware – Get Started – VEXcode IQ.
Atsisiuntimas ir paleidimas
Jūsų VEXcode IQ projektą reikia atsisiųsti į VEX IQ Brain, kad jūsų projektas veiktų. Tai atliekama naudojant USB laidą, prijungtą tarp IQ Brain ir jūsų įrenginio.
Arba belaidžiu būdu su iPad / Android planšetiniais įrenginiais.
„VEX IQ Brain“ turi keturis atsisiuntimo lizdus, leidžiančius vienu metu „IQ Brain“ saugoti keturis skirtingus projektus.
Prijungus VEX IQ Brain ir pasirinkus lizdą, jūsų projektą galima atsisiųsti į IQ Brain ir paleisti. Kai projektas vykdomas, jis leidžia pamatyti, kaip projektas veikia jūsų roboto elgesį.
Kartais atsisiuntimo proceso metu gali įvykti atsisiuntimo klaida. Tačiau dažniausiai jas nesunku pašalinti.
Šie straipsniai padės jums atsisiųsti ir paleisti VEXcode IQ projektą:
- Smegenų būsenos piktograma (USB) – Prisijunkite prie smegenų – VEXcode IQ
- iPad / Android planšetinis kompiuteris (belaidis) – Prisijunkite prie smegenų – VEXcode IQ
- Atsisiųskite į pasirinktą lizdą – „Blocks Tutorials“ – „VEXcode IQ“.
- Atsisiųskite ir vykdykite „Blocks Project“ – „Blocks Tutorials“ – „VEXcode IQ“.
- Atsisiųskite „iPad“ – „Blocks Tutorials“ – „VEXcode IQ“.
- Atsisiuntimo klaidos – Trikčių šalinimas – VEXcode IQ
Pastaba: Prieš atsisiųsdami projektą peržiūrėkite Išankstinio projekto atsisiuntimo kontrolinį sąrašą.
Projekto atidarymas
Išsaugojus VEXcode IQ projektą jūsų įrenginyje, jį galima atidaryti vėliau, kad būtų galima iš naujo atsisiųsti į jūsų robotą, arba projektą galima modifikuoti.
Šie straipsniai padės atidaryti VEXcode IQ projektą jūsų konkrečiame įrenginyje:
- Atidarykite blokų projektą sistemoje „Windows“ – atidarykite ir išsaugokite blokų projektus – „VEXcode IQ“.
- Atidarykite blokų projektą „MacOS“ – atidarykite ir išsaugokite blokų projektus – „VEXcode IQ“.
- Atidarykite blokų projektą „Chromebook“ įrenginyje – atidarykite ir išsaugokite blokų projektus – „VEXcode IQ“.
- Atidarykite blokų projektą „iPad“ - atidarykite ir išsaugokite blokų projektus - „VEXcode IQ“.
- Atidarykite blokų projektą „Android“ - atidarykite ir išsaugokite blokų projektus - „VEXcode IQ“.
Papildomos naudingos nuorodos
Yra daug papildomų VEX bibliotekos kurie padės jums dirbti su VEXcode IQ.
Kai kurie papildomi naudingi straipsniai, norint pradėti:
- Prieiga prie pagalbos blokų projekte – blokų vadovėliai – VEXcode IQ
- Kontekstinis meniu – Blocks Tutorials – VEXcode IQ
- Komentarai - Blocks Tutorials - VEXcode IQ
- Pastabos – Blokų vadovėliai – VEXcode IQ
VEX IQ STEM Labstaip pat rasite daug smagių ir lavinančių užsiėmimų.
Mano pirmasis projektas
Šie du projektai leis jums praktiškai kurti projektą VEXcode IQ.
Spausdinti "VEX"
Šis projektas leis jums sukurti projektą nesurinkus roboto. Tereikia VEX IQ Brain ir įkrautos baterijos.
Įsitikinkite, kad IQ Brain prijungtas prie jūsų įrenginio ir įjungtas.
Paleiskite VEXcode IQ.
Bus atidarytas naujas tuščias projektas.
Kategorijoje „Atrodo“ pasirinkite bloką [Spausdinti] ir pridėkite jį prie {When started} bloko.
Pakeiskite žodį „Labas“ parametre žodžiu „VEX“.
Išsaugokite, atsisiųskite ir paleiskite projektą.
„VEX“ bus spausdinama IQ Brain LED ekrane.
Važiuoti pirmyn
Šis projektas skirtas naudoti su standartiniu Clawbot IQ. Peržiūrėkite Clawbot su valdikliu STEM Lab , kad gautumėte kūrimo instrukcijas.
Įsitikinkite, kad IQ Brain prijungtas prie jūsų įrenginio ir įjungtas.
Paleiskite VEXcode IQ.
Bus atidarytas naujas tuščias projektas.
Atidarykite „Clawbot (Drivetrain 2-motor)“ pavyzdinį projektą.
Pastaba: Šablonas reikalauja, kad giroskopas būtų prijungtas prie Smart Port 4.Kategorijoje „Varomasis mechanizmas“ pasirinkite bloką [Drive for] ir pridėkite jį prie {When started} bloko.
Pastaba: Važiuojant į priekį 200 milimetrų, „Clawbot“ ratai pasislinks į priekį vienu apsisukimu.
Išsaugokite, atsisiųskite ir paleiskite projektą. „Clawbot“ dabar pavažiuos 200 mm į priekį.
Pastaba: jei susiduriate su problemomis dirbdami su VEXcode IQ, naudokite atsiliepimų įrankį , esantį VEXcode IQ.