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.
A VEXcode elérése
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.
- Szerezze be a VEXcode-ot a kód.vex.com címen
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
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
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?
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?
Á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 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
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
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
- A diákok és az edzők kérdéseket tehetnek fel a Programozási támogatás csatornán
Közösség a PD+-ban REC Coaches számára
- Az edzők feltehetik kérdéseit a Coach PD+ közösségben
- Segítségre van szüksége a PD+ eléréséhez?
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
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.
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