Kódolás VEXcode IQ-val (1. generáció)

A VEXcode IQ a VEX IQ Robot programozásának kódoló környezete. A következő cikk hivatkozásokat tartalmaz más cikkekre, amelyek segítenek a VEXcode IQ kódolás megkezdésében. A cikk végén lehetősége lesz arra, hogy vagy programozza a VEX Clawbot IQ-t, hogy előrehaladjon, vagy létrehozhat egy projektet a „VEX” kinyomtatására a VEX IQ Brain LCD kijelzőjén.

Diákok együttműködnek egy VEX IQ robot építésén egy osztálytermi környezetben.

Megjegyzés: A cikk végén a projekt teszteléséhez győződjön meg róla, hogy egy feltöltött IQ akkumulátorral kezd.

Ez a cikk a következőket tartalmazza:

  • Töltse le az alkalmazást
  • Eszközök és sablonok
  • Blokkok használata
  • Megtakarítás
  • Frissítse a firmware-t, ha szükséges
  • Letöltés és futás
  • Projekt megnyitása
  • További hasznos linkek
  • Első projektem
    • Példa "VEX" nyomtatása (nincs szükség robotépítésre)
    • Drive Forward példa (Clawbot IQ build szükséges)

Töltse le az alkalmazást

A VEXcode IQ számos különböző típusú eszközhöz elérhető. Az alkalmazást le kell tölteni a készülékére. Tekintse meg a VEXcode letöltési oldalát

A VEXcode IQ letöltési lehetőségei többek között Windows, Mac, Apple App Store, Google Play és Amazon Appstore platformokon érhetők el.

Az alábbi linkek segítenek az alkalmazás letöltésében a készülékre:


Eszközök és sablonok

Új Blocks projekt a VEXcode IQ-ban, a Blocks Toolbox kiemelésével, jelezve, hogy ha csak egy Brain van csatlakoztatva, akkor csak az alapértelmezett blokkok jelennek meg.

Amikor új VEXcode IQ projektet nyit meg, a projekt úgy van beállítva, hogy csak a VEX IQ Brain-t használja. Az Eszköztárban csak az alapértelmezett blokkok jelennek meg. 

A projekt testreszabása a roboton használt eszközök hozzáadásával történik. További blokkok töltik fel az Eszköztárat minden egyes hozzáadott eszközhöz.

VEXcode IQ, oldalt megnyitott Eszközök menüvel, amely egy csatlakoztatott kétmotoros hajtásláncot mutat. Az eszközkészletben mostantól elérhető a Hajtáslánc kategória blokkjai.

Például egy „DRIVETRAIN 2 motor” eszköz hozzáadásával a „hajtáslánc” blokkok készlete hozzáadódik az eszköztárhoz.

A Clawbot IQ robot felépítése az Autopilot robot felépítése mellett látható.

Számos szabványos VEX IQ build létezik, mint például a Clawbot és az Autopilot, amelyek az osztályteremben és a VEX STEM Labsban használhatók.

A VEXcode IQ Eszközök menüje megnyitott sablonprojekttel és előre konfigurált eszközökkel látható. Ebben a példában két, ClawMotor és ArmMotor nevű motor van a 11-es és 10-es portokhoz rendelve, míg egy kétmotoros, giroszkópos hajtáslánc az 1-es, 6-os és 4-es portokhoz.

A VEXcode IQ számos sablonnal rendelkezik, amelyek már be vannak állítva ezekhez a buildekhez. Például a Clawbot IQ VEXcode IQ projektjének egyszerű módja egy példasablon használata. Ez konfigurálja a Clawbot eszközeit, és hozzáadja az adott eszközök blokkjait az Eszköztárhoz.

A VEXcode IQ eszköztár a megnyitott Fájl menüvel és a Példák megnyitása opcióval kiemelve. A Példák megnyitása az ötödik lehetőség a menüben, az Új blokkprojekt, Új szövegprojekt, Megnyitás és a Legutóbbi megnyitása alatt.

Nyisson meg egy példaprojektet a Fájl menü „Példák megnyitása” parancsával.

Példa Projektek menü, ahol a Szűrősáv Sablonok kategóriája kiemelve van.

Válassza a „Sablonok” lehetőséget a szűrősávon.

Clawbot hajtáslánc 2 motor Példa projekt miniatűr kép.

Ezután válassza ki a Clawbot (2-motoros hajtáslánc) sablont.

Megjegyzés: Az eszközök konfigurálásával kapcsolatos további információkért tekintse meg a cikkek Robot Config szakaszát.


Blokkok használata

A VEXcode IQ blokkprojektként nyílik meg. A blokkokkal történő programozás elérhető környezetet biztosít, nagyon alacsony belépési küszöb mellett. A Blocks projekt kódolása azonban magasabb szintű programozást is lehetővé tesz.

Egy blokk hozzáadható a projekthez, ha áthúzza az Eszköztárból a munkaterületre.

Egy nyíl jelzi, hogy egy Nyomtatás blokkot húztak az Eszköztárból a munkaterületre, és egy halmot alkotnak az Indításkor blokk alatt.

 Ugyanilyen egyszerűen törölhető a projektből, ha lehúzza a blokkot a munkaterületről. 

Egy nyíl jelzi, hogy a Nyomtatási blokk törölhető az Eszköztárba való visszahúzással.

A blokkokat használó további hasznos cikkek közé tartozik:


Megtakarítás

Miután befejezte a VEX IQ projektet, el kell mentenie az eszközére. A projekt mentése az eszköztől függően eltérő lehet.

A VEXcode IQ eszköztár a projektnév mezővel Drive-ra változott. A jobb oldali címke kiemelve jelenik meg, és a Mentett felirat olvasható.

A következő cikkek elmagyarázzák, hogyan mentheti projektjét eszközére:


Frissítse a firmware-t, ha szükséges

A VEX IQ Brain és más okoseszközök egy mögöttes szoftverrel rendelkeznek, amely lehetővé teszi, hogy az eszközök együttműködjenek a VEXcode IQ projekttel. Ezt a szoftvert firmware-nek vagy más néven VEXosnak nevezik.

VEXos Utility alkalmazás ikonja.

Ha a firmware nem naprakész a jelenlegi VEXcode IQ verziójával, akkor nem tudja letölteni a projektet az IQ Brainbe. A VEXcode IQ egy narancssárga agyikon megjelenítésével figyelmezteti Önt, ha a firmware nem naprakész, amint egy meghajtott IQ Brain csatlakozik a készülékhez.

A VEXcode IQ eszköztárán egy narancssárga Agy ikon látható, amely azt jelzi, hogy az Agy firmware-je elavult.

Megjegyzés: A firmware-ről további információkért tekintse meg a Firmware - Kezdő lépések - VEXcode IQ cikket.


Letöltés és futás

Az agy USB-kábellel csatlakozik egy laptophoz.

A VEXcode IQ projektet le kell tölteni a VEX IQ Brainbe, hogy a projekt futhasson. Ez az IQ Brain és a készülék közé csatlakoztatott USB-kábellel érhető el. 

Agy vezeték nélküli kapcsolattal csatlakozik egy iPadhez.

Vagy vezeték nélkül iPad/Android táblagépekkel.

VEXcode IQ a megnyitott Slot legördülő menüvel, amellyel a csatlakoztatott Brain 4 slotja közül egyet lehet kiválasztani.

A VEX IQ Brain négy letöltőhellyel rendelkezik, amelyek lehetővé teszik négy különböző projekt egyidejű tárolását az IQ Brainben.

Miután a VEX IQ Brain csatlakoztatva van, és kiválasztott egy slotot, a projekt letölthető az IQ Brainbe, majd futtatható. Amikor egy projekt fut, akkor láthatja, hogy a projekt hogyan befolyásolja robotja viselkedését.

Időnként letöltési hiba léphet fel a letöltési folyamat során. Ezek azonban általában könnyen elháríthatók.

A következő cikkek segítenek a VEXcode IQ projekt letöltésében és futtatásában:

Megjegyzés: A projekt letöltése előtt tekintse át a Projekt előzetes letöltése ellenőrzőlistát.


Projekt megnyitása

Miután elmentett egy VEXcode IQ projektet az eszközére, egy későbbi időpontban megnyithatja, hogy újra letöltse a robotjára, vagy módosíthatja a projektet.

A VEXcode IQ egy korábban mentett Blocks projekttel sikeresen megnyílt a munkaterületen.

A következő cikkek segítenek a VEXcode IQ projekt megnyitásában az adott eszközön:


További hasznos linkek

Számos további VEX Library cikk segíti Önt a VEXcode IQ használatában.

Néhány további hasznos cikk a kezdéshez:

A VEX IQ STEM Labsszámos szórakoztató és oktatási tevékenységet is kínál.

VEX IQ STEM Labs feliratú bannerkép.


Első projektem

A következő két projekt lehetővé teszi, hogy gyakoroljon egy projektet VEXcode IQ-ban.

Nyomtatás "VEX"

Ez a projekt lehetővé teszi, hogy robot összeszerelése nélkül építsen egy projektet. Csak a VEX IQ Brainre és egy töltött akkumulátorra lesz szükség.

Az agy USB-kábellel csatlakozik egy laptophoz.

Győződjön meg arról, hogy az IQ Brain csatlakozik az eszközhöz, és be van kapcsolva.

VEXcode IQ alkalmazás ikon.

Indítsa el a VEXcode IQ-t.

Az alapértelmezett üres blokk projekt meg van nyitva a VEXcode IQ munkaterületen.

Megnyílik egy új üres projekt.

VEXcode IQ egy olyan projekttel, amely így szól: Indításkor írja ki a Hellót.

A „Kinézet” kategóriából válasszon ki egy [Nyomtatás] blokkot, és csatolja a {When started} blokkhoz.

VEXkódold az IQ-t egy olyan projekttel, amely mostantól a következőt írja ki: Indításkor írja ki a VEX-et.

Cserélje ki a "Hello" szót a paraméterben a "VEX" szóra.

A VEXcode IQ eszköztár a Letöltés és Futtatás ikonokkal együtt kiemelve, az Agy és a Leállítás ikonok között. A projektet átnevezték és DisplayProject néven mentették.

Mentse, töltse le és futtassa projektjét.

IQ (1. generáció) Agy képernyőkép a DisplayProject program futtatása után. A VEX üzenet jelent meg a képernyőn.

A „VEX” felirat jelenik meg az IQ Brain LED-kijelzőjén.

Hajtás Előre

Ez a projekt a szabványos Clawbot IQ-val való használatra készült. Tekintse meg a Clawbot with Controller STEM Lab összeállítási utasításait.

A Clawbot IQ felépítésének ferde nézete.

Az agy USB-kábellel csatlakozik egy laptophoz.

Győződjön meg arról, hogy az IQ Brain csatlakozik az eszközhöz, és be van kapcsolva.

VEXcode IQ alkalmazás ikon.

Indítsa el a VEXcode IQ-t.

Megnyílik egy új üres projekt.

Clawbot hajtáslánc 2 motor Példa projekt bélyegkép.

Nyisd meg a „Clawbot (2 motoros hajtáslánc)” példaprojektet.

Megjegyzés: A sablonhoz Gyro-t kell csatlakoztatni a Smart Port 4-hez.

A VEXcode IQ a Clawbot Drivetrain 2 motorsablon-példaprojekttel megnyitva a munkaterületen. A projekthez tartozik egy megjegyzés, amely leírja a projektet és az eszközkonfigurációját. A projekthez tartozik egy halom blokk is, amelyen a következő felirat olvasható: Indításkor haladjon előre 200 mm-t.

A „Hajtómű” kategóriából válasszon ki egy [Drive for] blokkot, és csatolja a {When started} blokkhoz.

Megjegyzés: Ha 200 millimétert előre hajt, a Clawbot kerekei egy fordulattal előre mozognak.

Mentse, töltse le és futtassa projektjét. A Clawbot most 200 mm-t fog előrehaladni, ahogy az az alábbi animáción is látható.

Megjegyzés: ha bármilyen problémát tapasztal a VEXcode IQ használata során, használja a VEXcode IQ-ban található visszacsatoló eszközt.

 

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

Last Updated: