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.

IQEDUhero.jpg

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į

2020-08-08_8-55-24.png

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


Įrenginiai ir šablonai

WhenYouOpen.png

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

ForExample.png

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

Clawbot_Autopilot.png

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

Clawbot_Devices.png

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

FromTheFileMenu.png

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

Filter_bar.png

Filtro juostoje pasirinkite „Šablonai“.

2020-08-08_10-25-20.png

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

ABlockCanBeAdded.png

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

ItCanBeJust.png

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.

Išsaugoti.png

Š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__1_.jpg

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.

Orange_brain.png

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


Atsisiuntimas ir paleidimas

IQ_Brain_Connected_ON_copy.png

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. 

IQ_Brain_iPad_ON.png

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

FourDownloadSlots.png

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

OnceItHasBeenSaved.png

Š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ų.

STEM_Labs_IQ.png


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.

IQ_Brain_Connected_ON_copy.png

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

VEXcode-IQ-icon.jpg

Paleiskite VEXcode IQ.

Blank_project.png

Bus atidarytas naujas tuščias projektas.

FromTheLooks.png

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

ReplaceTheWord.png

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

Download_and_Run.png

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

BrainScreen.png

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

IQ_Brain_Connected_ON_copy.png

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

VEXcode-IQ-icon.jpg

Paleiskite VEXcode IQ.

Blank_project.png

Bus atidarytas naujas tuščias projektas.

2020-08-08_10-25-20.png

Atidarykite „Clawbot (Drivetrain 2-motor)“ pavyzdinį projektą.

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

FromTheDrivetrain.png

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.

 

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

Last Updated: