Konfigurieren eines benutzerdefinierten IQ-Controllers in VEXcode IQ (1. Generation)

Dieser Artikel wurde archiviert. Den aktualisierten Artikel finden Sie hier.

Sie können den VEX IQ Controller mit Ihrem Roboter verwenden, ohne ein benutzerdefiniertes VEXcode IQ-Projekt zu programmieren.

In diesem Beispiel konfigurieren wir zwei einzelne Motoren und einen Antriebsstrang, der den Tasten und Joysticks des Controllers zugewiesen wird. Die beiden einzelnen Motoren, die wir für dieses Beispiel verwenden werden, sind die Arm- und Klauenmotoren aus der Clawbot-Konfiguration. Wenn Sie keinen Clawbot haben, können Sie mit den gleichen Schritten trotzdem zwei einzelne Motoren hinzufügen. 

Die Anschlüsse für die einzelnen Motoren und den Antriebsstrang sind wie folgt:

  • Motoren:
    • ArmMotor: Port 10
    • Klauenmotor: Port 11
  • Antriebsstrang:
    • Linker Motor: Port 1
    • Rechter Motor: Port 6

Die Schritte, die wir in diesem Artikel befolgen werden, sind:

  • Motoren hinzufügen
  • Hinzufügen eines Antriebsstrangs
  • Hinzufügen eines Controllers
  • Zuweisen der Motoren zu den Tasten des Controllers
  • Zuweisen des Antriebsstrangs zu den Joysticks des Controllers
  • Änderungen speichern
  • Laden Sie ein Projekt herunter und führen Sie es aus

Hinzufügen von Motoren

VEXcode IQ Toolbar mit hervorgehobenem Gerätesymbol zwischen dem Code Viewer und dem Hilfesymbol.

Um einen Motor zu konfigurieren, wählen Sie die Schaltfläche „Geräte“, um das Fenster „Geräte“ zu öffnen. 

VEXcode IQ Devices-Menü mit der angezeigten Einstellung für die IQ Robot Brain-Generierung. Diese Einstellung ist auf die Option der 1. Generation voreingestellt.

Wählen Sie die Generation aus, mit der Sie arbeiten.

VEXcode IQ Geräte-Menü mit ausgewählter Schaltfläche „Gerät hinzufügen“.

Wählen Sie „Gerät hinzufügen“.

Das Menü „VEXcode IQ Geräte“, nachdem die Schaltfläche „Gerät hinzufügen“ ausgewählt wurde. Die Option „Motor“ ist hervorgehoben.

Wählen Sie „Motor“.

VEXcode IQ Menü „Port auswählen“, in dem der spezifische Port für den Smart Motor ausgewählt werden kann. Portnummer 10 ist hervorgehoben.

Wählen Sie die gewünschte Portnummer für Ihren Motor. Wählen Sie für dieses Beispiel Port 10 für Ihren Armmotor.

VEXcode IQ Gerätefenster mit Anzeige der Motoroptionen. Oben ist der Name des Motors hervorgehoben, um darauf hinzuweisen, dass er umbenannt werden kann. In diesem Beispiel ist der Name auf ArmMotor festgelegt.

Benennen Sie den Armmotor um, indem Sie den Namen im Textfeld oben im Optionsbildschirm in „ArmMotor“ ändern. Wenn Sie einen ungültigen Namen auswählen, wird das Textfeld rot hervorgehoben, um anzuzeigen, dass der gewählte Name nicht verfügbar ist.

VEXcode IQ Geräte-Menü nach Auswahl des Smart Ports und Umbenennung des Motors. Unten ist die Schaltfläche „Fertig“ hervorgehoben.

Sobald der Motor umbenannt wurde, wählen Sie „Fertig“, um das Gerät an die Konfiguration zu senden. Lassen Sie die Richtungsauswahl unverändert, es sei denn, Sie möchten den Motor weiter anpassen.

Hinweis: Durch Auswahl von „Abbrechen“ werden alle Änderungen, die Sie am Gerät vorgenommen haben, rückgängig gemacht und sind nicht Teil der Konfiguration.

Hinweis: Weitere Einzelheiten zur Konfiguration eines Motors erhalten Sie hier.

Wiederholen Sie die Schritte „Hinzufügen eines Motors“, um den Klauenmotor hinzuzufügen, und wählen Sie Port 11 aus. Fügen Sie die Antriebsstrangmotoren nicht mit diesen Schritten hinzu.


Nachdem die Motoren hinzugefügt wurden, besteht der nächste Schritt darin, den Antriebsstrang hinzuzufügen. Ein Antriebsstrang kann sowohl mit als auch ohne Gyro verwendet werden. Dieses Beispiel konzentriert sich auf das Hinzufügen eines Antriebsstrangs ohne Gyro.

  • Um einen Antriebsstrang mit einem Gyro zu konfigurieren, klicken Sie hier .

Hinzufügen eines Antriebsstrangs

VEXcode IQ Toolbar mit hervorgehobenem Gerätesymbol zwischen dem Code Viewer und dem Hilfesymbol.

Um einen Antriebsstrang zu konfigurieren, wählen Sie die Schaltfläche „Geräte“, um das Fenster „Geräte“ zu öffnen, sofern es noch nicht geöffnet ist. 

VEXcode IQ Geräte-Menü mit ausgewählter Schaltfläche „Gerät hinzufügen“.

Wählen Sie „Gerät hinzufügen“.

Das Menü „VEXcode IQ Geräte“, nachdem die Schaltfläche „Gerät hinzufügen“ ausgewählt wurde. Die Motoroption „Antriebsstrang 2“ ist hervorgehoben.

Wählen Sie „Antriebsstrang 2-Motor“.

Das Menü „VEXcode IQ Devices“ wird aufgerufen, nachdem die Option „Antriebsstrang 2 Motor hinzufügen“ ausgewählt wurde. Ein Menü zeigt die Anschlussoptionen für den linken Motor an, und Anschluss Nummer 1 wurde ausgewählt.Anschließend werden in einem Menü die Anschlussoptionen für den rechten Motor angezeigt, und Anschluss Nummer 6 wurde ausgewählt.

Wählen Sie die gewünschten Portnummern für Ihre linken und rechten Motoren aus. Für dieses Beispiel wählen wir Port 1 für den linken Motor und Port 6 für den rechten Motor. Ports, die bereits für andere Geräte konfiguriert sind, sind nicht verfügbar. Port 2 wird als Beispiel für einen nicht verfügbaren Port ausgegraut dargestellt.

Nachdem die Anschlüsse für den linken und rechten Motor ausgewählt wurden, sollte der Anschluss für das Gyroskop ausgewählt werden. In diesem Beispiel wird kein Gyro verwendet, daher ist das Gyro-Kontrollkästchen deaktiviert und hervorgehoben.

Schalten Sie den Gyro aus, indem Sie das Kontrollkästchen „Gyro“ deaktivieren.

VEXcode IQ Devices-Menü nach Auswahl der Antriebsstranganschlüsse und Anzeige des Bildschirms Antriebsstrangeinstellungen. Unten ist die Schaltfläche „Fertig“ hervorgehoben.

Sobald der Antriebsstrang konfiguriert wurde, wählen Sie „Fertig“, um das Gerät zur Konfiguration zu übertragen, oder „Abbrechen“, um zum Menü „Geräte“ zurückzukehren. Lassen Sie die Antriebsstrangeinstellungen unverändert, es sei denn, Sie möchten sie weiter anpassen.

Hinweis: Durch Auswahl von „Abbrechen“ werden alle Änderungen, die Sie am Gerät vorgenommen haben, rückgängig gemacht und sind nicht Teil der Konfiguration.

Hinweis: Weitere Optionen zum Konfigurieren eines Antriebsstrangs ohne Gyro finden Sie hier.


Der Controller kann nun zur Konfiguration hinzugefügt werden, nachdem die einzelnen Motoren und der Antriebsstrang konfiguriert wurden. 

Hinzufügen eines Controllers

VEXcode IQ Toolbar mit hervorgehobenem Gerätesymbol zwischen dem Code Viewer und dem Hilfesymbol.

Um einen Controller zu konfigurieren, wählen Sie die Schaltfläche „Geräte“, um das Fenster „Geräte“ zu öffnen, sofern es noch nicht geöffnet ist. 

VEXcode IQ Geräte-Menü mit ausgewählter Schaltfläche „Gerät hinzufügen“.

Wählen Sie „Gerät hinzufügen“.

Das Menü „VEXcode IQ Geräte“, nachdem die Schaltfläche „Gerät hinzufügen“ ausgewählt wurde. Die Option „Controller“ ist hervorgehoben.

Wählen Sie „Controller“.

Nachdem der Controller nun zur Roboterkonfiguration hinzugefügt wurde, können die Arm- und Klauenmotoren nun den Tasten des Controllers und der Antriebsstrang den Joysticks des Controllers zugewiesen werden.

Zuweisen der Motoren zu den Tasten des Controllers

VEXcode IQ Geräte-Menü mit Anzeige der Controller-Optionen. Es gibt ein Diagramm mit allen Tasten des Controllers, und jede Taste kann durch Auswahl im Diagramm mit Motorgruppen oder Antriebssträngen verbunden werden. Die Tasten außer den Joysticks sind hervorgehoben. Die Tasten der L-Achse sind mit einem Motor mit der Bezeichnung ArmMotor verbunden, und die Tasten der F-Achse sind mit einem Motor mit der Bezeichnung ClawMotor verbunden.

Konfigurieren Sie einen Motor für eine Schaltfläche, indem Sie auf die Schaltflächen auf dem Controller klicken. Wenn Sie mehrmals auf dieselbe Schaltfläche klicken, werden Ihre konfigurierten Motoren durchlaufen. Stoppen Sie, sobald der gewünschte Motor angezeigt wird. Der Controller verfügt über vier Tastengruppen (L, R, E und F). Für jede Gruppe kann ein einzelner Motor (der nicht Teil des Antriebsstrangs ist) konfiguriert werden. Beispielsweise kann ArmMotor nicht für beide Tastengruppen L und R konfiguriert werden, sondern nur für eine davon. Sobald ein Motor konfiguriert wurde, wird er nicht mehr als Option für die anderen Tasten angezeigt.

Zuweisen des Antriebsstrangs zu den Joysticks des Controllers

VEXcode IQ Geräte-Menü mit Anzeige der Controller-Optionen. Die Joysticks sind hervorgehoben, aber noch keiner Aktion zugeordnet.

Sie können den Antriebsmodus des Roboters mithilfe der Joysticks ändern, indem Sie die Tasten auswählen, um durch die Modi zu blättern, bis der gewünschte Modus angezeigt wird. Die vier Modi sind: Left Arcade, Right Arcade, Split Arcade, Tank. 

VEXcode IQ Geräte-Menü mit Anzeige der Controller-Optionen. Der linke Joystick-Knopf hat ein Symbol, das anzeigt, dass er mit dem linken Arcade-Bereich des Antriebsstrangs verbunden ist.

Linke Spielhalle – Alle Bewegungen werden über den linken Joystick gesteuert.

VEXcode IQ Geräte-Menü mit Anzeige der Controller-Optionen. Der rechte Joystick-Knopf hat ein Symbol, das anzeigt, dass er mit dem rechten Arcade-Bereich des Antriebsstrangs verbunden ist.

Rechte Arcade – Alle Bewegungen werden über den rechten Joystick gesteuert.

VEXcode IQ Geräte-Menü mit Anzeige der Controller-Optionen. Die linken und rechten Joystick-Tasten haben Symbole, die darauf hinweisen, dass sie mit Split Arcade auf dem Antriebsstrang verbunden sind.

Split Arcade – Vorwärts- und Rückwärtsbewegung wird durch den linken Joystick gesteuert, während das Drehen durch den rechten Joystick gesteuert wird.

VEXcode IQ Geräte-Menü mit Anzeige der Controller-Optionen. Die linken und rechten Joystick-Tasten haben Symbole, die darauf hinweisen, dass sie mit dem Tank im Antriebsstrang verbunden sind.

Panzer – Der linke Motor wird vom linken Joystick gesteuert, während der rechte Motor vom rechten Joystick gesteuert wird.

Hinweis: Für weitere Optionen zum Konfigurieren eines Controllers klicken Sie hier.


Sobald der Controller konfiguriert wurde, müssen die Änderungen gespeichert werden.

Änderungen speichern

VEXcode IQ Geräte-Menü mit Anzeige der Controller-Optionen. Die Tasten der L-Achse sind mit einem Motor mit der Bezeichnung ArmMotor verbunden, und die Tasten der F-Achse sind mit einem Motor mit der Bezeichnung ClawMotor verbunden. Die linken und rechten Joystick-Tasten haben Symbole, die darauf hinweisen, dass sie mit Split Arcade auf dem Antriebsstrang verbunden sind. Unten ist die Schaltfläche „Fertig“ hervorgehoben.

Wählen Sie „Fertig“, um die Konfiguration abzuschließen, sonst werden die Änderungen nicht gespeichert.


Nachdem der Controller nun konfiguriert und die Änderungen gespeichert wurden, kann das Projekt nun heruntergeladen und ausgeführt werden.

Laden Sie ein Projekt herunter und führen Sie es aus

VEXcode IQ Toolbar mit hervorgehobenem Download-Symbol zwischen den Symbolen Brain und Run.

Wählen Sie „Herunterladen“, um das Projekt in den ausgewählten Slot des Brain herunterzuladen.

Hinweis: Die Symbole „Herunterladen“, „Ausführen“ und „Stopp“ werden kurz grau, bis der Download abgeschlossen ist.

VEXcode IQ Toolbar mit hervorgehobenem Ausführen-Symbol zwischen den Symbolen Herunterladen und Stoppen.

Wählen Sie „Ausführen“, um das Projekt zu starten, während Ihr Roboter noch mit Ihrem Computer verbunden ist.

Hinweis: Weitere Informationen zum Herunterladen und Ausführen eines Projekts erhalten Sie hier.

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

Last Updated: