Kodning med VEXcode IQ (1:a generationen)

VEXcode IQ är kodningsmiljön för programmering av en VEX IQ-robot. Följande artikel innehåller länkar till andra artiklar som hjälper dig att börja koda med VEXcode IQ. I slutet av den här artikeln har du möjlighet att antingen programmera VEX Clawbot IQ för att köra framåt eller att skapa ett projekt för att skriva ut "VEX" på LCD-skärmen på VEX IQ Brain.

Elever samarbetar kring att bygga en VEX IQ-robot i en klassrumsmiljö.

Obs: För att testa ditt projekt i slutet av den här artikeln, se till att du börjar med ett laddat IQ-batteri..

Den här artikeln kommer att innehålla:

  • Ladda ner applikationen
  • Enheter och mallar
  • Använda block
  • Sparande
  • Uppdatera firmware om det behövs
  • Nedladdning och körning
  • Öppna ett projekt
  • Ytterligare användbara länkar
  • Mitt första projekt
    • Skriv ut 'VEX'-exempel (ingen robotkonstruktion krävs)
    • Drive Forward-exempel (Clawbot IQ-version krävs)

Ladda ner applikationen

VEXcode IQ finns tillgängligt för flera olika typer av enheter. Applikationen måste laddas ner till din enhet. Visa nedladdningssidanför VEXcode

VEXcode IQ Nedladdningsalternativ inkluderar Windows, Mac, Apple App Store, Google Play och Amazon Appstore-plattformar.

Följande länkar hjälper dig att ladda ner appen till din enhet:


Enheter och mallar

Nytt Block-projekt i VEXcode IQ, med Blocks Toolbox markerad för att indikera att med bara en hjärna ansluten visas endast standardblocken.

När du öppnar nytt VEXcode IQ-projekt projektet för att endast använda VEX IQ Brain. De enda blocken som kommer att visas i verktygslådan är standardblocken. 

Ett projekt anpassas genom att lägga till de enheter som används på din robot. Ytterligare block kommer att fyllas i verktygslådan för varje enhet som läggs till.

VEXcode IQ med Enheter-menyn öppen på sidan och som visar en ansluten drivlina med två motorer. I verktygslådan finns nu kategorin Drivlina för block tillgänglig.

Om du till exempel lägger till en enhet som heter 'DRIVETRAIN 2 motor', läggs uppsättningen 'Driveträna'-block till i verktygslådan.

Clawbot IQ-robotbygget visas bredvid Autopilot-robotbygget.

Det finns ett antal standard VEX IQ-byggen, såsom Clawbot och Autopilot, som kan användas i klassrummet och VEX STEM Labs.

VEXcode IQ-enheternas meny med ett mallprojekt öppet och förkonfigurerade enheter visade. I det här exemplet är två motorer med namnet ClawMotor och ArmMotor tilldelade portarna 11 och 10, och en drivlina med två motorer och gyro är tilldelad portarna 1, 6 och 4.

VEXcode IQ har ett antal mallar som redan är konfigurerade för dessa byggen. Till exempel är ett enkelt sätt att starta ett VEXcode IQ-projekt för Clawbot IQ att använda en exempelmall. Detta konfigurerar Clawbotens enheter och lägger till de specifika enhetsblocken i verktygslådan.

VEXcode IQ-verktygsfältet med Arkiv-menyn öppen och alternativet Öppna exempel markerat. Öppna exempel är det femte alternativet i menyn, under Nytt blockprojekt, Nytt textprojekt, Öppna och Öppna senaste.

Öppna ett exempelprojekt genom att välja "Öppna exempel" från Arkiv-menyn.

Exempel på Projekt-menyn med kategorin Mallar markerad i filterfältet.

Välj "Mallar" från filterfältet.

Exempel på projekt, miniatyrbild för Clawbot Drivetrain 2-motor.

Välj sedan mallen Clawbot (drivlina 2-motor).

Obs: se avsnittet Robotkonfiguration i artiklarna för mer information om att konfigurera enheter.


Använda block

VEXcode IQ öppnas som ett Blocks-projekt. Programmering med block ger en miljö som är lättillgänglig, med en mycket låg tröskel för inträde. Att koda ett Blocks-projekt möjliggör dock också en avancerad programmeringsnivå.

Ett block kan läggas till i ett projekt genom att dra det från verktygslådan till arbetsytan.

En pil indikerar att ett utskriftsblock har dragits från verktygslådan till arbetsytan och bildat en stapel under ett Vid start-block.

 Det kan lika enkelt tas bort från projektet genom att dra blocket från arbetsytan. 

En pil indikerar att utskriftsblocket kan raderas genom att dra det tillbaka till verktygslådan.

Några ytterligare användbara artiklar om block inkluderar:


Sparande

När du har slutfört ditt VEX IQ-projekt måste det sparas på din enhet. Hur du sparar ditt projekt varierar beroende på din enhet.

VEXcode IQ-verktygsfältet med projektnamnfältet ändrat till Drive. Etiketten till höger är markerad och visar Sparad.

Följande artiklar förklarar hur du sparar ditt projekt på din enhet:


Uppdatera firmware om det behövs

VEX IQ Brain och andra smarta enheter har en underliggande programvara som gör att enheterna kan arbeta med VEXcode IQ-projektet. Denna programvara kallas firmware, eller på annat sätt känd som VEXos.

Ikon för VEXos Utility-appen.

Om den inbyggda programvaran inte är uppdaterad med din nuvarande version av VEXcode IQ kommer du inte att kunna ladda ner ditt projekt till IQ Brain. VEXcode IQ varnar dig när firmware inte är uppdaterad genom att visa en orange hjärnikon så snart en IQ-hjärna med strömförsörjning ansluts till din enhet.

VEXcode IQ med en orange Brain-ikon i verktygsfältet vilket indikerar att Brains firmware är föråldrad.

Obs: se artikeln Firmware - Kom igång - VEXcode IQ för mer information om firmware.


Nedladdning och körning

Hjärnan ansluten till en bärbar dator med en USB-kabel.

Ditt VEXcode IQ-projekt måste laddas ner till VEX IQ Brain för att projektet ska kunna köras. Detta görs med en USB-kabel som ansluts mellan IQ Brain och din enhet. 

Hjärnan är ansluten till en iPad med hjälp av en trådlös anslutning.

Eller trådlöst med iPad/Android-surfplattor.

VEXcode IQ med rullgardinsmenyn Slot öppen, som kan användas för att välja en av fyra slots på den anslutna hjärnan.

VEX IQ Brain har fyra nedladdningsplatser vilket gör att fyra olika projekt kan lagras på IQ Brain samtidigt.

När VEX IQ Brain är ansluten och en plats har valts kan ditt projekt laddas ner till IQ Brain och sedan köras. När ett projekt körs kan du se hur projektet påverkar robotens beteende.

Ibland kan ett nedladdningsfel uppstå under nedladdningsprocessen. Dessa är dock vanligtvis enkla att felsöka.

Följande artiklar hjälper dig att ladda ner och köra ditt VEXcode IQ-projekt:

Obs: Innan du laddar ner ditt projekt, granska Checklista före nedladdning av ett projekt.


Öppna ett projekt

När ett VEXcode IQ-projekt har sparats på din enhet kan det öppnas vid ett senare tillfälle för att laddas ner igen till din robot, eller så kan projektet ändras.

VEXcode IQ med ett tidigare sparat Blocks-projekt öppnades framgångsrikt i arbetsytan.

Följande artiklar hjälper dig att öppna ditt VEXcode IQ-projekt på din specifika enhet:


Ytterligare användbara länkar

Det finns många ytterligare VEX Library-artiklar som kan hjälpa dig när du arbetar med VEXcode IQ.

Några ytterligare användbara artiklar för att komma igång inkluderar:

Det finns också många roliga och lärorika aktiviteter i VEX IQ STEM Labs.

Bannerbild som lyder VEX IQ STEM Labs.


Mitt första projekt

Följande två projekt låter dig öva på att bygga ett projekt i VEXcode IQ.

Skriv ut 'VEX'

Det här projektet låter dig bygga ett projekt utan att behöva montera en robot. Allt som behövs är VEX IQ Brain och ett laddat batteri

Hjärnan ansluten till en bärbar dator med en USB-kabel.

Se till att IQ Brain är ansluten till din enhet och påslagen.

VEXcode IQ-appikon.

Starta VEXcode IQ.

Standardprojektet för tomma block är öppet i VEXcode IQ-arbetsytan.

Ett nytt tomt projekt öppnas.

VEXcode IQ med ett projekt som läser När det startas, Skriv ut Hej.

Från kategorin 'Utseenden' väljer du ett [Skriv ut]-block och kopplar det till {When started} blocket.

VEXcode IQ med ett projekt som nu läser Vid start, Skriv ut VEX.

Ersätt ordet 'Hello' i parametern med ordet 'VEX'.

VEXcode IQ-verktygsfältet med ikonerna Ladda ner och Kör markerade tillsammans mellan ikonerna Hjärna och Stopp. Projektet har också bytt namn och sparats i DisplayProject.

Spara, ladda ner och kör ditt projekt.

IQ (Gen 1) Hjärnskärm visas efter att DisplayProject-programmet körts. Meddelandet VEX har skrivits ut på skärmen.

'VEX' kommer att skrivas ut på IQ Brain-displayen.

Kör framåt

Detta projekt är avsett att användas med standard Clawbot IQ. Se Clawbot med kontrollenhet STEM Lab för bygginstruktioner.

Vinklad vy av Clawbot IQ-bygget.

Hjärnan ansluten till en bärbar dator med en USB-kabel.

Se till att IQ Brain är ansluten till din enhet och påslagen.

VEXcode IQ-appikon.

Starta VEXcode IQ.

Ett nytt tomt projekt öppnas.

Exempel på projekt för Clawbot Drivetrain 2-motor, miniatyrbild.

Öppna exempelprojektet 'Clawbot (Drivlina 2-motor)'

Obs: Mallen kräver att ett gyro ansluts till Smart Port 4.

VEXcode IQ med exempelprojektet för motormallen Clawbot Drivetrain 2 öppnat i arbetsytan. Projektet har en anteckning som innehåller en beskrivning av projektet och dess enhetskonfiguration. Projektet har också en stapel med block som lyder Vid start, Kör framåt i 200 mm.

Från kategorin 'Drivitrin', välj ett [Drivitrin för]-block och koppla det till {When started} blocket.

Obs: Om du kör 200 millimeter framåt flyttas Clawbots hjul ett varv framåt.

Spara, ladda ner och kör ditt projekt. Clawbot kommer nu att köra framåt 200 mm som visas i animationen nedan.

Obs: om du upplever några problem när du arbetar med VEXcode IQ, vänligen använd feedbackverktyget som finns i VEXcode IQ.

 

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

Last Updated: