Belépési pontok a VEX-be és a REC Alapítványba

Ez a cikk bemutatja a felhasználóknak az elérhető VEX és RECF kódolási erőforrásokat és tartalmakat.

Bevezetés a kódolásba

Kódhasználatok írása - szintaxis, struktúrák, parancsok, paraméterek

Logikai felhasználások létrehozása - szenzoradatok, feltételes feltételek, hurkok, operátorok

Interfész a világ felhasználásával - motorok, mechanizmusok, manipulátorok, mozgás

Számítógépes gondolkodás - algoritmusok, absztrakció, kritikus gondolkodás, problémamegoldás, kreativitás

A kódhasználat szeretete – kudarc, kitartás, és az elsöprő öröm, amikor a kód végre működik

Mindezek az alkatrészek teszik a robotot robottá. A kódolás az a ragasztó, amely az összes alkatrészt összehozza, és lehetővé teszi a diákoknak, hogy kifejezzék találékonyságukat egy csodálatos megoldás létrehozásával. A robotikával való kódolás megváltoztathatja a tanulók életét azáltal, hogy megmutatja, mire képesek.

Tim Friez – a VEX gyakornok, aki soha nem ment el. Jelenleg a VEX oktatástechnológiai alelnöke


Interjúk hallgatókkal a kódolásról

Nézze meg és tanuljon az interjúkból, ahogy a csapatok és a diákok leírják, hogyan állnak hozzá a kódoláshoz.

Hogyan írta a Farmersville Robotics Team VRC kódját>

Csapatparadigma, 315Y, Mérnöki tervezés és érzékelők>


A VEXcode elérése

Diák ül a laptop

A VEXcode a VEX által a VEX robotok számára készített kódolóeszköz. Vannak VEX 123, GO, IQ, EXP és V5 verziók. Van egy VEXcode VR is, amely lehetővé teszi a virtuális robotok programozását.

Tanuljon kódolást oktatóvideók segítségével

A VEXcode minden verziójában található egy TUTORIALS gomb a bal felső sarokban. Ezzel a gombbal oktatóvideókhoz férhet hozzá különféle témákban, és tökéletes kiindulópont.

  • Futtassa a VEXcode verzióját, és kattintson az ÚTMUTATÓK lehetőségre

Használja a VEXcode Súgót

VEXcode segítség

A VEXcode minden verziójában található egy Súgó gomb a jobb felső sarokban. A súgó elmagyarázza az egyes blokkok vagy szöveges parancsok működését, és példakódot is tartalmaz.

A segítség létezik

  • Blokk
  • Piton
  • C++

Kezdje a virtuális készségekkel

VIQC Virtuális készségek ablak

VRC Virtual Skills ablak

A Virtual Skills jó hely a VEX-versenyek kódolásának megkezdéséhez.

Az új csapatok nehezen kezdik el a kódolórobotokat, mivel a csapatkódolóknak gyakran nincs idejük a tanulásra.

  • Az építő csapat mindig vezeti, változtatja és teszteli a robotot
  • A robot soha nem "kész"
  • A tesztelési kód folyamatos újraindítást és akkumulátortöltést igényel

Előnyök:

  • Ismerje meg a kódolási know-how-t
  • Ismerje meg a játékstratégiai készségeket
  • Készüljön fel arra, hogy kódolja saját robotját Blocks vagy Python segítségével
  • Javítsa hibakeresési készségeit
  • Növelje kódolási önbizalmát

A Virtual Skillsben írt kód nem kerül át a csapat egyedi robotjára, mert a robotjuk kétségtelenül eltér a szabványos Virtual Skills tervezéstől. A Virtual Skills programban a kódolásból tanult kódolási ismeretek, játékismeretek és hibakeresési készségek azonban felbecsülhetetlen értékűek lesznek, amikor elkezdi kódolni a fizikai robotot.

A Virtual Skills nem olyan verseny, mint a VIQC vagy a VRC. Van azonban egy ranglista, ahol megtekintheti, hogy az Ön magas pontszáma hogyan viszonyul más csapatokhoz.


Használjam a blokkokat, a Pythont vagy a C++-t?

Hajtson előre 200 mm-es blokkot

Kezdje a blokkokkal

Kezdőknek azt javasoljuk, hogy a VEX IQ és VEX V5 esetében Blocks el kezdjék.

  • Olvashatóság: a parancsok könnyen olvashatók
  • Memorizálás: az összes parancs látható a felhasználó számára
  • Gépelés: fogd és vidd felület, kevés gépelés szükséges

Olvasson többet Miért tanulni blokkokat?

Hajtsa előre 200 mm-es Python parancsot

Áttérés Pythonra

Azoknak a kódolóknak, akik készen állnak a szövegre, Pythonajánljuk, kivéve, ha csapata vagy edzője jártasabb a C++ nyelvben.

Miért ajánlott a Python a C++ helyett?

  • Olvashatóság: A Python kevesebb zsargont és szintaxist tartalmaz, mint a C++
  • Jövőbeli munkák: A Python-t szélesebb körben használják, mint a C++-t
  • Oktatás: A Pythont nagyobb valószínűséggel tanítják az iskolában
  • Teljesítmény: A Python teljesítménye hasonló a C++-hoz

Tanuljon kódolást cikkek olvasásával

A VEX Library VEXcode IQ része

A VEX Library olyan cikkeket tartalmaz a kódolásról, amelyek magukban foglalják

  • Elkezdeni
  • A VEXcode telepítése
  • Projektek megnyitása és mentése
  • Robot konfiguráció
  • Oktatóanyagok a blokkról, a Pythonról és a C++-ról

VEX Library linkek:


Tanuljon kódolni virtuális robotokkal

VEXcode VR ablak

A VEXcode VR (virtuális robotok) nagyszerű módja a kódolás megtanulásának, miközben elkerüli az akkumulátorok töltését vagy a mező alaphelyzetbe állítását minden alkalommal, amikor tesztelni szeretné a kódot.

  • Kezdje el a vr.vex.com címen
  • Videós oktatóanyagok és példák állnak rendelkezésre

Kódolási támogatás

Diák és mentor nézi a laptop

Számos támogatási forrás létezik.

Az edződtől

  • Az edzők többet tudnak, mint gondolnád. És segítséget kérhetnek más edzőktől és csapatoktól.

VEX Fórum

Közösség a PD+-ban REC Coaches számára

Vegye fel a kapcsolatot a VEXcode csapatával

  • Még mindig olyan problémába ütközik, amelyet nem tud megoldani?
  • Van ötleted a VEXcode jobbá tételére?
  • A VISSZAJELZÉS gomb használatával megjegyzéseket, kérdéseket és diagnosztikai információkat küldhet közvetlenül a VEXcode csapatának.

Használja a CS tantervet

VEXcode VR számítástechnikai kurzusok

Tanuljon meg kódolni Blocks és Python programban az ingyenes VEX tananyag és tevékenységek segítségével.

A leckék a következőket tartalmazzák:

  • Bevezetés és alapok
  • A robot mozgatása
  • Ismétlődő viselkedések
  • Navigáció egy labirintusban
  • A falak észlelése távolról
  • Döntések színekkel
  • Lemezek mozgatása hurkokkal
  • Algoritmusok fejlesztése

Menjen a cs.vex.com, és nézze meg a tevékenységeket és forrásokat amíg ott van!


VEX Visual Studio kódbővítmény

A VEXcode az ajánlott kódolási környezet a VEX felhasználók számára, amikor elkezdik a kódolás tanulását. A kódolási pályafutást fontolgató, és a szöveges kódolásban jártas hallgatók számára előnyös, ha megtanulják a professzionális kódolók által használt eszközöket. A Microsoft Visual Studio Code a választott eszköz a professzionális kódolók 70%-a számára világszerte. A VEX erre a célra készített egy kiterjesztést a Microsoft Visual Studio Code (VS Code) számára.

A VS Code egy funkciókban gazdag és bővíthető integrált fejlesztői környezet, amelyet a szakemberek mindenhol használnak termelési minőségű szoftverek létrehozására. A VEX VS Code kiterjesztés lehetővé teszi a felhasználók számára, hogy a VEX hardverrel zökkenőmentesen használhassák a termelési minőségű eszközöket. Ennek a bővítménynek a forráskódja nyilvános, ami lehetővé teszi a többi felhasználó számára, hogy az általunk végzett munkákra építve új eszközöket hozzanak létre, amelyeket hasznosnak találhatnak.

VEXcode Visual Studio Code kiterjesztés

Kiterjesztés jellemzői

  • VS Code kompatibilis (1.66+ verzió)
  • Windows és Mac OS kompatibilis
  • IQ (2nd Gen), EXP és V5 kompatibilis
  • C++ és Python támogatott
  • Frissíti a VEX firmware-t
  • IntelliSense a VEX API-hoz
  • Integrált súgó/dokumentáció
  • Projekteket importál a VEXcode-ból
  • Új projekteket hoz létre sablonokból
  • Beépített hardver hibaelhárító eszközök

Előnyök a VEXcode-hoz képest

  • Több fájl támogatása a C++-hoz
  • Verzióvezérlés integráció (pl. Git)
  • Valós idejű kód együttműködés Live Share Extensionsegítségével
  • Testreszabható felület
  • A felhasználó bővíthető más VS-kód-kiterjesztésekkel

További információ: vscode.vex.com

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

Last Updated: