Kodavimas naudojant VEXcode IQ (1 kartos)

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.

Mokiniai bendradarbiauja kurdami VEX IQ robotą klasėje.

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ėlę

VEXcode IQ galima naudoti kelių skirtingų tipų įrenginiams. Programą reikia atsisiųsti į savo įrenginį. Peržiūrėkite VEXcode atsisiuntimo puslapį

„VEXcode IQ“ atsisiuntimo parinktys, įskaitant „Windows“, „Mac“, „Apple App Store“, „Google Play“ ir „Amazon Appstore“ platformas.

Šios nuorodos padės atsisiųsti programą į savo įrenginį:


Įrenginiai ir šablonai

Naujas blokų projektas „VEXcode IQ“ programoje, kuriame paryškintas blokų įrankių rinkinys, nurodantis, kad prijungus tik „Brain“, rodomi tik numatytieji blokai.

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ėžę.

„VEXcode IQ“ su šone atidarytu įrenginių meniu, kuriame rodoma prijungta dviejų variklių pavaros sistema. Įrankių rinkinyje dabar yra blokų kategorija „Transmitran“.

Pavyzdžiui, pridėjus „DRIVETRAIN 2 engine“ įrenginį į įrankių dėžę bus įtrauktas „Drivetrain“ blokų rinkinys.

„Clawbot IQ“ roboto konstrukcija, parodyta šalia „Autopilot“ roboto konstrukcijos.

Yra keletas standartinių VEX IQ versijų, tokių kaip „Clawbot“ ir „Autopilot“, kurias galima naudoti klasėje ir „VEX STEM Labs“.

„VEXcode IQ“ įrenginių meniu su atidarytu šablono projektu ir rodomais iš anksto sukonfigūruotais įrenginiais. Šiame pavyzdyje du varikliai, pavadinti „ClawMotor“ ir „ArmMotor“, yra priskirti 11 ir 10 prievadams, o dviejų variklių transmisija su giroskopu – 1, 6 ir 4 prievadams.

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ėžę.

„VEXcode IQ“ įrankių juosta su atidarytu meniu „Failas“ ir pažymėta parinktimi „Atidaryti pavyzdžius“. „Atidaryti pavyzdžius“ yra penktoji meniu parinktis, esanti po „Naujas blokų projektas“, „Naujas teksto projektas“, „Atidaryti“ ir „Atidaryti naujausią“.

Atidarykite pavyzdinį projektą meniu Failas pasirinkę „Atidaryti pavyzdžius“.

Pavyzdinių projektų meniu su paryškinta šablonų kategorija filtro juostoje.

Filtro juostoje pasirinkite „Šablonai“.

„Clawbot Drivetrain 2“ variklio projekto miniatiūros pavyzdys.

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į.

Rodyklė rodo, kad spausdinimo blokas buvo nuvilktas iš įrankių rinkinio į darbo sritį ir suformavo krūvą po bloku „Kai pradėta“.

 Jį taip pat lengvai galima ištrinti iš projekto, nuvilkus bloką nuo darbo srities. 

Rodyklė rodo, kad spausdinimo bloką galima ištrinti nuvilkus jį atgal į įrankių dėžę.

Kai kurie papildomi naudingi straipsniai naudojant blokus:


Taupymas

Kai baigsite VEX IQ projektą, jį reikės išsaugoti savo įrenginyje. Projekto išsaugojimas priklauso nuo įrenginio.

„VEXcode IQ“ įrankių juosta su projekto pavadinimo lauku, pakeistu į „Diskas“. Dešinėje pusėje esanti etiketė yra paryškinta ir joje parašyta „Išsaugota“.

Šiuose straipsniuose paaiškinama, kaip išsaugoti projektą įrenginyje:


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.

„VEXos Utility“ programėlės piktograma.

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.

„VEXcode IQ“ su oranžine smegenų piktograma įrankių juostoje, rodančia, kad smegenų programinė įranga yra pasenusi.

Pastaba: Norėdami gauti daugiau informacijos apie programinę įrangą, peržiūrėkite straipsnį Firmware – Get Started – VEXcode IQ.


Atsisiuntimas ir paleidimas

Smegenys prijungtos prie nešiojamojo kompiuterio naudojant USB laidą.

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. 

Smegenys prijungtos prie „iPad“ belaidžiu ryšiu.

Arba belaidžiu būdu su iPad / Android planšetiniais įrenginiais.

„VEXcode IQ“ su atidarytu išskleidžiamuoju meniu „Lizdas“, kurį galima naudoti norint pasirinkti vieną iš 4 prijungtų smegenų lizdų.

„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ą:

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.

„VEXcode IQ“ su anksčiau išsaugotu „Blocks“ projektu sėkmingai atidarytas darbo srityje.

Šie straipsniai padės atidaryti VEXcode IQ projektą jūsų konkrečiame įrenginyje:


Papildomos naudingos nuorodos

Yra daug papildomų VEX bibliotekos kurie padės jums dirbti su VEXcode IQ.

Kai kurie papildomi naudingi straipsniai, norint pradėti:

VEX IQ STEM Labstaip pat rasite daug smagių ir lavinančių užsiėmimų.

Reklaminis paveikslėlis su užrašu „VEX IQ STEM Labs“.


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.

Smegenys prijungtos prie nešiojamojo kompiuterio naudojant USB laidą.

Įsitikinkite, kad IQ Brain prijungtas prie jūsų įrenginio ir įjungtas.

„VEXcode IQ“ programėlės piktograma.

Paleiskite VEXcode IQ.

Numatytasis tuščių blokų projektas atidarytas „VEXcode IQ“ darbo srityje.

Bus atidarytas naujas tuščias projektas.

„VEXcode IQ“ su projektu, kuriame parašyta „Paleidus, išspausdinkite sveiki“.

Kategorijoje „Atrodo“ pasirinkite bloką [Spausdinti] ir pridėkite jį prie {When started} bloko.

VEXcode IQ su projektu, kuris dabar rodo: Kai pradėta, išspausdinkite VEX.

Pakeiskite žodį „Labas“ parametre žodžiu „VEX“.

„VEXcode IQ“ įrankių juosta su paryškintomis atsisiuntimo ir vykdymo piktogramomis, esančiomis tarp smegenų ir sustabdymo piktogramų. Projektas taip pat buvo pervadintas ir išsaugotas kaip „DisplayProject“.

Išsaugokite, atsisiųskite ir paleiskite projektą.

IQ (1 kartos) smegenų ekranas, parodytas paleidus „DisplayProject“ programą. Ekrane atspausdintas pranešimas VEX.

„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.

„Clawbot IQ“ konstrukcijos kampinis vaizdas.

Smegenys prijungtos prie nešiojamojo kompiuterio naudojant USB laidą.

Įsitikinkite, kad IQ Brain prijungtas prie jūsų įrenginio ir įjungtas.

„VEXcode IQ“ programėlės piktograma.

Paleiskite VEXcode IQ.

Bus atidarytas naujas tuščias projektas.

„Clawbot Drivetrain 2“ variklio projekto miniatiūra.

Atidarykite „Clawbot (2 variklių pavara)“ pavyzdinį projektą.

Pastaba: Šablonas reikalauja, kad giroskopas būtų prijungtas prie Smart Port 4.

Darbo erdvėje atidarytas „VEXcode IQ“ su „Clawbot Drivetrain 2“ variklio šablono pavyzdžio projektu. Projekte yra pastaba su projekto aprašymu ir jo įrenginio konfigūracija. Projekte taip pat yra kaladėlių krūvelė su užrašu „Pradėjus važiuoti į priekį 200 mm“.

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 pajudės į priekį 200 mm, kaip parodyta toliau pateiktoje animacijoje.

Pastaba: jei susiduriate su problemomis dirbdami su VEXcode IQ, naudokite atsiliepimų įrankį esantį VEXcode IQ.

 

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: