Een aangepaste IQ-controller configureren in VEXcode IQ (1e generatie)

Dit artikel is gearchiveerd. Zie hier het bijgewerkte artikel.

U kunt de VEX IQ Controller met uw robot gebruiken zonder te programmeren met een op maat gemaakt VEXcode IQ-project.

Voor dit voorbeeld configureren we twee afzonderlijke motoren en een aandrijflijn die wordt toegewezen aan de knoppen en joysticks van de controller. De twee afzonderlijke motoren die we voor dit voorbeeld zullen gebruiken, zijn de arm- en klauwmotoren uit de Clawbot-configuratie. Als je geen Clawbot hebt, kun je nog steeds twee afzonderlijke motoren toevoegen door dezelfde stappen te volgen. 

De poorten voor de afzonderlijke motoren en aandrijflijn zijn als volgt:

  • Motoren:
    • ArmMotor: poort 10
    • Klauwmotor: poort 11
  • Aandrijflijn:
    • Linkermotor: poort 1
    • Rechtermotor: poort 6

De stappen die we in dit artikel zullen volgen zijn:

  • Motoren toevoegen
  • Een aandrijflijn toevoegen
  • Een regelaar toevoegen
  • De motoren toewijzen aan de knoppen van de controller
  • De aandrijflijn toewijzen aan de joysticks van de controller
  • Wijzigingen opslaan
  • Een project downloaden en uitvoeren

Motoren toevoegen

VEXcode IQ-werkbalk met het pictogram Apparaten gemarkeerd tussen de codeviewer en de Help-pictogrammen.

Om een ​​motor te configureren, selecteert u de knop Apparaten om het venster Apparaten te openen. 

VEXcode IQ Devices-menu met de generatie-instelling voor IQ Robot Brain weergegeven. Deze instelling is ingesteld op de 1e generatie-optie.

Selecteer de generatie waarmee u werkt.

Menu VEXcode IQ-apparaten met de knop Apparaat toevoegen geselecteerd.

Selecteer 'Een apparaat toevoegen'.

Menu VEXcode IQ-apparaten nadat u op de knop Apparaat toevoegen hebt geklikt. De optie Motor is gemarkeerd.

Selecteer 'Motorisch'.

VEXcode IQ Selecteer een Poortmenu waarin de specifieke poort voor de Smart Motor kan worden geselecteerd. Poortnummer 10 is gemarkeerd.

Selecteer het gewenste poortnummer voor uw motor. Selecteer voor dit voorbeeld poort 10 voor uw armmotor.

Venster VEXcode IQ Devices met de motoropties weergegeven. Hierboven is de naam van de motor gemarkeerd om aan te geven dat deze hernoemd kan worden. In dit voorbeeld is de naam ArmMotor.

Hernoem de armmotor door de naam in het tekstvak bovenaan het scherm Opties te wijzigen in “ArmMotor”. Als u een ongeldige naam selecteert, wordt het tekstvak rood gemarkeerd om aan te geven dat de gekozen naam niet beschikbaar is.

VEXcode IQ Devices-menu nadat u de Smart Port hebt geselecteerd en de Motor een nieuwe naam hebt gegeven. Hieronder is de knop Gereed gemarkeerd.

Nadat de motor een nieuwe naam heeft gekregen, selecteert u “Gereed” om het apparaat aan de configuratie te onderwerpen. Laat de richtingselectie ongewijzigd, tenzij u de motor verder wilt aanpassen.

Opmerking: Als u “Annuleren” selecteert, worden alle wijzigingen die u aan het apparaat hebt aangebracht ongedaan gemaakt en maken deze geen deel uit van de configuratie.

Opmerking: Voor meer informatie over het configureren van een motor, klikt u hier.

Herhaal de stappen “Een motor toevoegen” voor het toevoegen van de klauwmotor en selecteer poort 11. Voeg de aandrijflijnmotoren niet toe met behulp van deze stappen.


Nadat de motoren zijn toegevoegd, is de volgende stap het toevoegen van de aandrijflijn. Een aandrijflijn kan zowel met als zonder Gyro worden gebruikt. Dit voorbeeld zal gericht zijn op het toevoegen van een aandrijflijn zonder gyro.

  • Om een aandrijflijn met een gyro te configureren, klikt u hier op .

Een aandrijflijn toevoegen

VEXcode IQ-werkbalk met het pictogram Apparaten gemarkeerd tussen de codeviewer en de Help-pictogrammen.

Om een ​​aandrijflijn te configureren, selecteert u de knop Apparaten om het venster Apparaten te openen als dit nog niet is geopend. 

Menu VEXcode IQ-apparaten met de knop Apparaat toevoegen geselecteerd.

Selecteer 'Een apparaat toevoegen'.

Menu VEXcode IQ-apparaten nadat u op de knop Apparaat toevoegen hebt geklikt. De optie Drivetrain 2 motoren is gemarkeerd.

Selecteer “Aandrijflijn 2-Motor”.

VEXcode IQ Devices-menu nadat de motoroptie Drivetrain 2 is geselecteerd om te worden toegevoegd. Er wordt een menu weergegeven met poortopties voor de linkermotor. Poortnummer 1 is geselecteerd.Vervolgens worden in een menu de poortopties voor de rechtermotor weergegeven. Poortnummer 6 is geselecteerd.

Selecteer de gewenste poortnummers voor uw linker- en rechtermotoren. Voor dit voorbeeld selecteren we poort 1 voor de linkermotor en poort 6 voor de rechtermotor. Poorten die al voor andere apparaten zijn geconfigureerd, zijn niet beschikbaar. Poort 2 wordt grijs weergegeven als voorbeeld van een poort die niet beschikbaar is.

Nadat u de poorten voor de linker- en rechtermotor hebt geselecteerd, moet u de poort voor de gyro selecteren. In dit voorbeeld is er geen Gyro gebruikt, daarom is het selectievakje Gyro uitgeschakeld en gemarkeerd.

Schakel de Gyro uit door het selectievakje Gyro uit te schakelen.

VEXcode IQ Devices-menu nadat u de aandrijflijnpoorten hebt geselecteerd en het scherm Aandrijflijninstellingen wordt weergegeven. Hieronder is de knop Gereed gemarkeerd.

Zodra de aandrijflijn is geconfigureerd, selecteert u “Gereed” om het apparaat aan de configuratie te onderwerpen of “Annuleren” om terug te keren naar het menu Apparaten. Laat de aandrijflijninstellingen ongewijzigd, tenzij u ze verder wilt aanpassen.

Opmerking: Als u “Annuleren” selecteert, worden alle wijzigingen die u aan het apparaat hebt aangebracht ongedaan gemaakt en maken deze geen deel uit van de configuratie.

Opmerking: Voor meer opties over het configureren van een aandrijflijn zonder gyro, klikt u hier.


De controller kan nu aan de configuratie worden toegevoegd nadat de afzonderlijke motoren en aandrijflijn zijn geconfigureerd. 

Een regelaar toevoegen

VEXcode IQ-werkbalk met het pictogram Apparaten gemarkeerd tussen de codeviewer en de Help-pictogrammen.

Om een ​​controller te configureren, selecteert u de knop Apparaten om het venster Apparaten te openen als dit nog niet is geopend. 

Menu VEXcode IQ-apparaten met de knop Apparaat toevoegen geselecteerd.

Selecteer 'Een apparaat toevoegen'.

Menu VEXcode IQ-apparaten nadat u op de knop Apparaat toevoegen hebt geklikt. De optie Controller is gemarkeerd.

Selecteer "Controller".

Nu de controller aan de robotconfiguratie is toegevoegd, kunnen de arm- en klauwmotoren nu worden toegewezen aan de knoppen van de controller en kan de aandrijflijn worden toegewezen aan de joysticks van de controller.

De motoren toewijzen aan de knoppen van de controller

VEXcode IQ Devices-menu met de controlleropties weergegeven. Er is een diagram van alle knoppen op de controller. Elke knop kan worden verbonden met motorgroepen of aandrijflijnen door ze in het diagram te selecteren. De knoppen behalve de joysticks zijn gemarkeerd. De knoppen van de L-as zijn verbonden met een motor met het label ArmMotor, en de knoppen van de F-as zijn verbonden met een motor met het label ClawMotor.

Configureer een motor tot een knop door op de knoppen op de controller te klikken. Als u meerdere keren op dezelfde knop klikt, bladert u door uw geconfigureerde motoren. Stop zodra de gewenste motor wordt weergegeven. De controller heeft vier knopgroepen (L, R, E en F). Voor elke groep kan een enkele motor (die geen deel uitmaakt van de aandrijflijn) worden geconfigureerd. ArmMotor kan bijvoorbeeld niet worden geconfigureerd voor zowel de L- als R-knopgroepen, slechts één daarvan. Als een motor eenmaal is geconfigureerd, wordt deze niet als optie voor de andere knoppen weergegeven.

De aandrijflijn toewijzen aan de joysticks van de controller

VEXcode IQ Devices-menu met de controlleropties weergegeven. De joysticks zijn gemarkeerd, maar er is nog geen actie ingesteld.

U kunt de rijmodus van de robot wijzigen met behulp van de joysticks door de knoppen te selecteren om door de modi te bladeren totdat de gewenste modus wordt weergegeven. De vier modi zijn: Left Arcade, Right Arcade, Split Arcade, Tank. 

VEXcode IQ Devices-menu met de controlleropties weergegeven. De linker joystickknop heeft een pictogram dat aangeeft dat deze is verbonden met de linkerarcade op de aandrijflijn.

Linker arcade - Alle bewegingen worden bestuurd door de linker joystick.

VEXcode IQ Devices-menu met de controlleropties weergegeven. De rechterjoystickknop heeft een pictogram dat aangeeft dat deze is verbonden met de rechterarcade op de aandrijflijn.

Rechter Arcade - Alle bewegingen worden bestuurd door de rechter joystick.

VEXcode IQ Devices-menu met de controlleropties weergegeven. De linker- en rechterknoppen van de joystick hebben pictogrammen die aangeven dat ze verbonden zijn met Split Arcade op de aandrijflijn.

Split Arcade - Voorwaartse en achterwaartse beweging wordt bestuurd door de linker joystick, terwijl draaien wordt bestuurd door de rechter joystick.

VEXcode IQ Devices-menu met de controlleropties weergegeven. De linker- en rechterknoppen van de joystick hebben pictogrammen die aangeven dat ze verbonden zijn met Tank op de aandrijflijn.

Tank - De linkermotor wordt bestuurd door de linker joystick, terwijl de rechtermotor wordt bestuurd door de rechter joystick.

Opmerking: Klik voor meer opties over het configureren van een controller.


Nadat de controller is geconfigureerd, moeten de wijzigingen worden opgeslagen.

Wijzigingen opslaan

VEXcode IQ Devices-menu met de controlleropties weergegeven. De knoppen van de L-as zijn verbonden met een motor met het label ArmMotor, en de knoppen van de F-as zijn verbonden met een motor met het label ClawMotor. De linker- en rechterknoppen van de joystick hebben pictogrammen die aangeven dat ze verbonden zijn met Split Arcade op de aandrijflijn. Hieronder is de knop Gereed gemarkeerd.

Selecteer “Gereed” om de configuratie te voltooien, anders worden de wijzigingen niet opgeslagen.


Nu de Controller is geconfigureerd en de wijzigingen zijn opgeslagen, kan het project nu worden gedownload en uitgevoerd.

Een project downloaden en uitvoeren

VEXcode IQ-werkbalk met het Download-pictogram gemarkeerd tussen de pictogrammen Brain en Run.

Selecteer Downloaden om het project te downloaden naar het door Brain geselecteerde slot.

Opmerking: De pictogrammen Downloaden, Uitvoeren en Stoppen worden kort grijs totdat het downloaden is voltooid.

VEXcode IQ-werkbalk met het pictogram Uitvoeren gemarkeerd tussen de pictogrammen Downloaden en Stoppen.

Selecteer Uitvoeren om het project te starten terwijl uw robot nog op uw computer is aangesloten.

Opmerking: Klik hier voor meer informatie over het downloaden en uitvoereneen project.

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

Last Updated: