Tämä artikkeli näyttää käyttäjille käytettävissä olevat VEX- ja RECF-koodausresurssit ja -sisällöt.

Johdatus koodaukseen

Kirjoituskoodin käyttötarkoitukset - syntaksi, rakenteet, komennot, parametrit

Logiikkakäyttöjen luominen - anturidata, ehtolausekkeet, silmukat, operaattorit

Liitäntä maailman käyttötarkoituksiin - moottorit, mekanismit, manipulaattorit, liike

Laskennallisen ajattelun käyttötarkoitukset - algoritmit, abstraktio, kriittinen ajattelu, ongelmanratkaisu, luovuus

Rakkaus koodiin käyttää - epäonnistumisia, sinnikkyyttä ja ylivoimaista iloa, kun koodisi vihdoin toimii

Kaikki nämä komponentit tekevät robotista robotin. Koodaus on liima, joka kokoaa kaikki osat yhteen ja antaa opiskelijoille mahdollisuuden ilmaista kekseliäisyyttään luomalla hämmästyttävä ratkaisu. Koodaus robotiikassa voi muuttaa opiskelijoiden elämää näyttämällä heille, mitä he voivat saavuttaa.

Tim Friez - VEX-harjoittelija, joka ei koskaan lähtenyt. Nyt VEX:n opetusteknologian varajohtaja


Opiskelijoiden haastattelut koodauksesta

Katso ja opi haastatteluista, kun tiimit ja opiskelijat kuvailevat, miten he lähestyvät koodausta.

Kuva robotiikkakilpailusta Farmersvillessä, jossa opiskelijat osallistuvat käytännön oppimiseen ja ryhmätyöhön opetusympäristössä. Kuinka Farmersville Robotics Team kirjoitti VRC-koodinsa>

Kuva VEX Robotics -koulutussarjasta, joka sisältää erilaisia ​​komponentteja ja työkaluja robottien rakentamiseen ja ohjelmointiin. Se on asetettu puhtaaseen taustaan ​​ja korostaa opiskelijoiden robotiikan käytännön oppimista. Team Paradigm, 315Y, suunnittelu ja anturit>


VEXcoden käyttö

Kuva, joka esittää opetusresurssien vaiheittaisen oppaan, jossa on kuvakkeita ja tekstiä, jotka liittyvät oppimisprosessin aloituspisteisiin ja jotka on suunniteltu auttamaan käyttäjiä oppimateriaalien navigoinnissa.

VEXcode on VEX:n VEX-roboteille valmistama koodaustyökalu. VEX 123:lle, GO:lle, IQ:lle, EXP:lle ja V5:lle on versioita. Siellä on myös VEXcode VR, jonka avulla voit ohjelmoida virtuaalirobotteja.

Opi koodaamaan opetusvideoiden avulla

Jokaisen VEXcode-version sisällä on TUTORIALS-painike vasemmassa yläkulmassa. Tämä painike antaa sinulle pääsyn video-opetusohjelmiin useista eri aiheista, ja se on täydellinen paikka aloittaa.

  • Suorita VEXcode-versiosi ja napsauta OHJEET

Käytä VEXcode-ohjetta

Kuvakaappaus VEXcode-ohjeliittymästä, joka näyttää erilaisia ​​ohjelmointivaihtoehtoja ja resursseja käyttäjille, jotka on suunniteltu auttamaan opettajia ja opiskelijoita navigoimaan ohjelmistossa tehokkaasti.

Jokaisen VEXcode-version sisällä on OHJE-painike lähellä oikeaa yläkulmaa. Ohje selittää, miten kukin lohko tai tekstikomento toimii, ja sisältää esimerkkikoodin.

Apua on olemassa

  • Lohko
  • Python
  • C++

Aloita virtuaalisilla taidoilla

Kuva, joka kuvaa koulutusmatkan aloittamisen avainvaiheita, kuvakkeita ja tekstiä, jotka ohjaavat käyttäjiä koulutusluokan alkuprosessin läpi.

Kuva, joka kuvaa koulutuksen keskeisiä käsitteitä ja jossa on erilaisia ​​oppimistoimintoihin osallistuvia opiskelijoita, jotka edustavat koulutusresurssien Aloita tästä -osiota.

Virtual Skills on hyvä paikka aloittaa VEX-kilpailujen koodaaminen.

Uusien tiimien on vaikea päästä alkuun koodausrobottien parissa, koska tiimin koodaajilla ei useinkaan ole aikaa oppia.

  • Rakennustiimi ajaa, muuttaa ja testaa jatkuvasti robottia
  • Robotti ei ole koskaan "valmis"
  • Testauskoodi vaatii jatkuvan kenttäresetoinnin ja akun lataamisen

Edut:

  • Opi koodausosaamista
  • Ymmärrä pelistrategiataidot
  • Valmistaudu koodaamaan oma robottisi Blocksissa tai Pythonissa
  • Paranna virheenkorjaustaitojasi
  • Paranna koodauksen luottamusta

Virtual Skillsiin kirjoitettu koodi ei siirry joukkueen räätälöityyn robottiin, koska heidän robottinsa eroaa epäilemättä tavallisesta Virtual Skills -suunnittelusta. Virtual Skillsin koodaamisesta opitut koodaustiedot, pelitiedot ja virheenkorjaustaidot ovat kuitenkin korvaamattomia, kun aloitat fyysisen robotin koodaamisen.

Virtual Skills ei ole kilpailu, kuten VIQC tai VRC. On kuitenkin olemassa tulostaulukko, josta voit nähdä, kuinka korkea tulos on verrattuna muihin joukkueisiin.


Pitäisikö minun käyttää Blocksia, Pythonia vai C++:aa?

Kuva, joka esittää koulutusresursseja ja -työkaluja aloittelijoille, korostaa keskeisiä käsitteitä ja vaiheita oppimisen aloittamiseksi, mikä liittyy Koulutus-luokan Aloita tästä -osaan.

Aloita lohkoilla

Aloittelijoille suosittelemme aloittamista luvulla Blocks VEX IQ:lle ja VEX V5:lle.

  • Luettavuus: komennot on helppo lukea
  • Muisti: kaikki komennot näkyvät käyttäjälle
  • Kirjoittaminen: Vedä ja pudota käyttöliittymä, jossa on vähän kirjoittamista

Lue lisää aiheesta Miksi Learning Blocks First on suositeltu

Kuva, joka kuvaa Koulutus-luokan Aloita tästä -osion avainkäsitteitä, ja siinä on visuaalisia elementtejä, jotka ohjaavat käyttäjiä oppimisprosessin alkuvaiheissa.

Siirtyminen Pythoniin

Koodaajalle, joka on valmis siirtymään tekstiin, suosittelemme Python, ellei tiimisi tai valmentajasi ole taitavampi C++:ssa.

Miksi Pythonia suositellaan C++:n sijaan?

  • Luettavuus: Python sisältää vähemmän ammattikieltä ja syntaksia kuin C++
  • Tulevat työpaikat: Pythonia käytetään laajemmin kuin C++:aa
  • Koulutus: Pythonia opetetaan todennäköisemmin koulussa
  • Suorituskyky: Pythonin suorituskyky on verrattavissa C++:aan

Opi koodaamaan lukemalla artikkeleita

Kuva, joka kuvaa koulutuksen keskeisiä käsitteitä, sisältää erilaisia ​​koulutustyökaluja ja -resursseja, joiden tarkoituksena on ohjata käyttäjiä VEX Knowledge Base -tietokannan Aloita tästä -osiossa.

VEX-kirjastossa on koodausta koskevia artikkeleita, jotka sisältävät

  • Päästä alkuun
  • VEXcoden asennus
  • Projektien avaaminen ja tallentaminen
  • Robotin kokoonpano
  • Blockin, Pythonin ja C++:n opetusohjelmat

VEX-kirjaston linkit:


Opi koodaamaan virtuaalirobottien avulla

Värikäs piirros robotista, jossa on erilaisia ​​ominaisuuksia, mukaan lukien antennit ja vaihteet, ja joka esittää opetuskonsepteja leikkisällä tavalla, sopii lapsille ja oppijoille koulutuskategorian Aloita tästä -osiossa.

VEXcode VR (Virtual Robots) on loistava tapa oppia koodaamaan samalla, kun vältytään lataamasta akkuja tai nollaamalla kenttä aina, kun haluat testata koodiasi.

  • Aloita osoitteessa vr.vex.com
  • Saatavilla on opetusvideoita ja esimerkkejä

Koodauksen tuki

Kuva, joka esittää vaiheittaisen oppaan koulutuksen aloittelijoille, kuvakkeilla ja tekstillä, jotka korostavat tärkeimpiä käsitteitä Aloita tästä -osiossa.

Tukilähteitä on useita.

Valmentajaltasi

  • Valmentajat tietävät enemmän kuin uskotkaan. Ja he voivat pyytää apua muilta valmentajilta ja joukkueilta.

VEX foorumi

  • Opiskelijat ja valmentajat voivat lähettää kysymyksiä Ohjelmointituki -kanavalle

Yhteisö PD+:ssa REC-valmentajille

Ota yhteyttä VEXcode-tiimiin

  • Onko sinulla edelleen ongelma, jota et pysty ratkaisemaan?
  • Onko sinulla ideaa VEXcoden parantamisesta?
  • Käytä PALAUTE-painiketta lähettääksesi kommentteja, kysymyksiä ja diagnostiikkatietoja suoraan VEXcode-tiimille.

Käytä CS-opetussuunnitelmaa

Kuva, joka esittää koulutusresursseja ja -työkaluja aloittelijoille, kuvakkeita ja tekstiä, jotka liittyvät oppimismatkan aloittamiseen koulutuskategoriassa.

Opi koodaamaan Blocksissa ja Pythonissa käyttämällä ilmaista VEX-opetussuunnitelmaa ja aktiviteetteja.

Oppitunnit sisältävät:

  • Johdanto ja perusteet
  • Siirrä robottiasi
  • Toistuvat käytökset
  • Navigointi sokkelossa
  • Seinien havaitseminen kaukaa
  • Päätökset väreillä
  • Levyjen siirtäminen silmukoilla
  • Algoritmien kehittäminen

Mene osoitteeseen cs.vex.comja tutustu toimintoihin ja resursseihin ollessasi siellä!


VEX Visual Studio -koodilaajennus

VEXcode on suositeltu koodausympäristö VEX-käyttäjille heidän aloittaessaan koodaamisen oppimisen. Koodauksen uraa harkitsevat ja tekstikoodaamiseen perehtyneet opiskelijat hyötyvät ammattikoodaajien käyttämien työkalujen oppimisesta. Microsoftin Visual Studio Code on valintatyökalu 70 %:lle ammattikoodaajista maailmanlaajuisesti. VEX on luonut Microsoftin Visual Studio Code (VS Code) -laajennuksen tätä tarkoitusta varten.

VS Code on monipuolinen ja laajennettava integroitu kehitysympäristö, jota ammattilaiset käyttävät kaikkialla tuotantolaatuisten ohjelmistojen luomiseen. VEX VS Code -laajennus antaa käyttäjille mahdollisuuden käyttää tuotantolaadukkaita työkaluja saumattomasti VEX-laitteiston kanssa. Tämän laajennuksen lähdekoodi on julkinen, minkä ansiosta muut käyttäjät voivat hyödyntää tekemiämme uusia työkaluja, joita he voivat pitää hyödyllisinä.

Kuva, joka esittää opetusresurssien vaiheittaisen oppaan, jossa on kuvakkeita ja tekstiä koulutusmatkan aloittamiseen. Sopii käyttäjille, jotka etsivät ohjausta Koulutus-luokan Aloita tästä -osiosta.

Laajennusominaisuudet

  • VS Code -yhteensopiva (versio 1.66+)
  • Windows- ja Mac OS -yhteensopiva
  • IQ (2nd Gen), EXP- ja V5-yhteensopiva
  • C++ ja Python tuettu
  • Päivittää VEX-laiteohjelmiston
  • IntelliSense VEX API:lle
  • Integroitu ohje/dokumentaatio
  • Tuo projekteja VEXcodesta
  • Luo uusia projekteja malleista
  • Sisäänrakennetut laitteiston vianmääritystyökalut

Edut VEXcodeen verrattuna

  • Usean tiedoston tuki C++:lle
  • Versionhallinnan integrointi (esim. Git)
  • Reaaliaikainen koodiyhteistyö Live Share Extensionkanssa
  • Muokattava käyttöliittymä
  • Käyttäjä voi laajentaa muiden VS-koodilaajennusten kanssa

Lue lisää osoitteesta vscode.vex.com

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

Last Updated: