Den här artikeln visar användarna tillgängliga resurser och innehåll för VEX- och RECF-kodning.

En introduktion till kodning

Användningsområden för att skriva kod - syntax, strukturer, kommandon, parametrar

Skapa logiska användningsområden - sensordata, villkor, loopar, operatorer

Samspel med världens användningsområden - motorer, mekanismer, manipulatorer, rörelse

Användningsområden för beräkningstänkande - algoritmer, abstraktion, kritiskt tänkande, problemlösning, kreativitet

Kärleken till kodanvändning - misslyckande, uthållighet och den överväldigande glädjen när din kod äntligen fungerar

Alla dessa komponenter är det som gör en robot till en robot. Kodning är limmet som binder samman alla delar och låter eleverna uttrycka sin uppfinningsrikedom genom att skapa en fantastisk lösning. Kodning med robotik kan förändra elevers liv genom att visa dem vad de är kapabla att uppnå.

Tim Friez – VEX-praktikanten som aldrig lämnade. Nu vice VD för utbildningsteknologi på VEX


Intervjuer med studenter om kodning

Se och lär dig av intervjuer när team och elever beskriver hur de arbetar med kodning.

Bild av en robottävling i Farmersville, som visar upp elever som deltar i praktiskt lärande och lagarbete i en utbildningsmiljö. Hur Farmersville Robotics Team skrev sin VRC-kod>

Illustration av ett VEX Robotics utbildningskit med olika komponenter och verktyg för att bygga och programmera robotar, mot en ren bakgrund, med betoning på praktisk inlärning inom robotik för elever. Team Paradigm, 315Y, Teknik och Sensorer>


Åtkomst till VEXcode

Illustration som visar en steg-för-steg-guide för utbildningsresurser, med ikoner och text relaterade till utgångspunkter i inlärningsprocessen, utformad för att hjälpa användare att navigera i utbildningsmaterial.

VEXcode är kodningsverktyget som VEX har skapat för VEX-robotar. Det finns versioner för VEX 123, GO, IQ, EXP och V5. Det finns också en VEXcode VR som låter dig programmera virtuella robotar.

Lär dig kodning med videohandledningar

Inuti varje version av VEXcode finns en knapp för HANDLEDNINGAR längst upp till vänster. Den här knappen ger dig tillgång till videohandledningar om en mängd olika ämnen, och är en perfekt plats att börja.

  • Kör din version av VEXcode och klicka på HANDLEDNINGAR

Använd VEXcode-hjälpen

Skärmdump av VEXcodes hjälpgränssnitt, som visar olika programmeringsalternativ och resurser för användare, utformade för att hjälpa lärare och elever att navigera i programvaran effektivt.

Inuti varje version av VEXcode finns en HJÄLP-knapp nära det övre högra hörnet. Hjälpen förklarar hur varje block- eller textkommando fungerar och inkluderar exempelkod.

Hjälp finns för

  • Blockera
  • Pytonorm
  • C++

Börja med virtuella färdigheter

Illustration som visar de viktigaste stegen för att påbörja en utbildningsresa, med ikoner och text som vägleder användarna genom den inledande processen i utbildningskategorin.

Illustration som visar nyckelbegrepp inom utbildning, med olika elever engagerade i lärandeaktiviteter, vilket representerar avsnittet "Börja här" i utbildningsresurserna.

Virtual Skills är ett bra ställe att komma igång med kodning för VEX-tävlingar.

Nya team har svårt att komma igång med att koda robotar eftersom teamets kodare ofta inte får tid att lära sig.

  • Byggteamet kör, ändrar och testar roboten hela tiden.
  • Roboten är aldrig "klar"
  • Testkod kräver konstant fältåterställning och batteriladdning

Fördelar:

  • Lär dig kodningskunskaper
  • Förstå spelstrategifärdigheter
  • Gör dig redo att koda din egen robot i Blocks eller Python
  • Förbättra dina felsökningsfärdigheter
  • Förbättra ditt kodningsförtroende

Kod som skrivs i Virtual Skills kommer inte att överföras till lagets anpassade robot, eftersom deras robot utan tvekan skiljer sig från standarddesignen för Virtual Skills. Men de kodningskunskaper, spelkunskaper och felsökningsfärdigheter som man lär sig från kodning i Virtual Skills kommer att vara ovärderliga när du börjar koda den fysiska roboten.

Virtual Skills är inte en tävling som VIQC eller VRC. Det finns dock en topplista där du kan se hur din högsta poäng står sig i jämförelse med andra lag.


Ska jag använda Blocks, Python eller C++?

Illustration som visar utbildningsresurser och verktyg för nybörjare, med fokus på viktiga begrepp och steg för att komma igång med lärandet, relevant för avsnittet "Börja här" i kategorin Utbildning.

Börja med block

För nybörjare rekommenderar vi att börja med Block för VEX IQ och VEX V5.

  • Läsbarhet: kommandon är lätta att läsa
  • Memorering: alla kommandon är synliga för användaren
  • Skrivning: dra-och-släpp-gränssnitt med lite skrivning behövs

Läs mer om Varför inlärningsblock Först i rekommenderade

Illustration som visar nyckelbegreppen i avsnittet "Börja här" i kategorin Utbildning, med visuella element som vägleder användarna genom de första stegen i inlärningsprocessen.

Övergång till Python

För en kodare som är redo att gå över till text rekommenderar vi Python , såvida inte ditt team eller din coach är mer skicklig i C++.

Varför rekommenderas Python framför C++?

  • Läsbarhet: Python innehåller mindre jargong och syntax än C++
  • Framtida jobb: Python används i större utsträckning än C++
  • Utbildning: Python lärs mer sannolikt ut i skolan
  • Prestanda: Pythons prestanda är jämförbar med C++

Lär dig kodning genom att läsa artiklar

Illustration som visar viktiga begrepp inom utbildning, med olika utbildningsverktyg och resurser, avsedda att vägleda användare i avsnittet "Börja här" i VEX kunskapsbas.

VEX-biblioteket har artiklar om kodning som inkluderar

  • Komma igång
  • Installera VEXcode
  • Öppna och spara projekt
  • Robotkonfiguration
  • Handledningar om Block, Python och C++

Länkar till VEX-biblioteket:


Lär dig programmera med virtuella robotar

En färgglad teckning av en robot med olika funktioner, inklusive antenner och kugghjul, som representerar pedagogiska koncept på ett lekfullt sätt, lämplig för barn och elever i avsnittet "Börja här" i utbildningskategorin.

VEXcode VR (virtuella robotar) är ett utmärkt sätt att lära sig kodning samtidigt som man slipper ladda batterier eller återställa fältet varje gång man vill testa sin kod.

  • Kom igång på vr.vex.com
  • Videohandledningar och exempel finns tillgängliga

Kodningsstöd

Illustration som visar en steg-för-steg-guide för nybörjare inom utbildning, med ikoner och text som markerar viktiga begrepp i avsnittet "Börja här".

Det finns flera stödkällor.

Från din tränare

  • Tränare vet mer än du tror. Och de kan be om hjälp från andra tränare och lag.

VEX-forumet

Gemenskap i PD+ för REC-tränare

Kontakta VEXcode-teamet

  • Stöter du fortfarande på ett problem som du inte kan lösa?
  • Har du en idé om hur man kan förbättra VEXcode?
  • Använd FEEDBACK-knappen för att lämna kommentarer, frågor och diagnostisk information direkt till VEXcode-teamet.

Använd datavetenskapsläroplanen

Illustration som visar utbildningsresurser och verktyg för nybörjare, med ikoner och text relaterade till att påbörja en läranderesa i utbildningskategorin.

Lär dig koda i Blocks och Python med hjälp av den kostnadsfria VEX-läroplanen och aktiviteterna.

Lektionerna inkluderar:

  • Introduktion och grunderna
  • Flytta din robot
  • Upprepade beteenden
  • Navigera i en labyrint
  • Upptäcka väggar på avstånd
  • Beslut med färger
  • Flytta skivor med loopar
  • Utveckla algoritmer

Gå till cs.vex.com, och kolla in Aktiviteter och resurser medan du är där!


VEX Visual Studio-kodtillägg

är den rekommenderade kodningsmiljön för VEX-användare när de börjar sin resa mot att lära sig programmera. Studenter som överväger en karriär inom kodning, och som har blivit skickliga på textkodning, kommer att dra nytta av att lära sig de verktyg som används av professionella kodare. Microsofts Visual Studio Code är det verktyg som 70 % av professionella kodare världen över föredrar. VEX har skapat ett tillägg för Microsofts Visual Studio Code (VS Code) för detta ändamål.

VS Code är en funktionsrik och utökningsbar integrerad utvecklingsmiljö som används av yrkesverksamma överallt för att skapa programvara av produktionskvalitet. VEX VS Code-tillägget gör det möjligt för användare att använda verktyg för produktionskvalitet sömlöst med VEX-hårdvara. Källkoden till detta tillägg är offentlig, vilket gör det möjligt för andra användare att bygga vidare på det vi har gjort för att skapa nya verktyg som de kan tycka är användbara.

Illustration som visar en steg-för-steg-guide för utbildningsresurser, med ikoner och text relaterade till att påbörja en utbildningsresa. Lämplig för användare som söker vägledning i avsnittet "Börja här" i kategorin Utbildning.

Tilläggsfunktioner

  • VS Code-kompatibel (version 1.66+)
  • Kompatibel med Windows och Mac OS
  • IQ (2:a generationen), EXP och V5-kompatibel
  • C++ och Python stöds
  • Uppdaterar VEX-firmware
  • IntelliSense för VEX API
  • Integrerad hjälp/dokumentation
  • Importerar projekt från VEXcode
  • Skapar nya projekt från mallar
  • Inbyggda verktyg för felsökning av hårdvara

Fördelar jämfört med VEXcode

  • Stöd för flera filer i C++
  • Integrering av versionskontroll (t.ex. Git)
  • Kodsamarbete i realtid med Live Share Extension
  • Anpassningsbart gränssnitt
  • Användarutökningsbar med andra VS-kodtillägg

Läs mer på vscode.vex.com

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

Last Updated: