Codierung mit VEXcode IQ (1. Generation)

VEXcode IQ ist die Codierungsumgebung zum Programmieren eines VEX IQ-Roboters. Der folgende Artikel enthält Links zu anderen Artikeln, die Ihnen beim Einstieg in die Codierung mit VEXcode IQ helfen. Am Ende dieses Artikels haben Sie die Möglichkeit, den VEX Clawbot IQ entweder so zu programmieren, dass er vorwärts fährt, oder ein Projekt zu erstellen, um „VEX“ auf dem LCD-Display des VEX IQ Brain zu drucken.

Schüler arbeiten in einer Klassenzimmerumgebung gemeinsam am Bau eines VEX IQ-Roboters.

Hinweis: Um Ihr Projekt am Ende dieses Artikels zu testen, stellen Sie sicher, dass Sie mit einer aufgeladenen IQ-Batteriebeginnen.

Dieser Artikel enthält:

  • Laden Sie die Anwendung herunter
  • Geräte und Vorlagen
  • Verwenden von Blöcken
  • Sparen
  • Aktualisieren Sie die Firmware bei Bedarf
  • Herunterladen und Ausführen
  • Ein Projekt öffnen
  • Weitere hilfreiche Links
  • Mein erstes Projekt
    • „VEX“-Beispiel drucken (kein Roboterbau erforderlich)
    • Drive Forward-Beispiel (Clawbot IQ-Build erforderlich)

Laden Sie die Anwendung herunter.

VEXcode IQ ist für verschiedene Gerätetypen verfügbar. Die Anwendung muss auf Ihr Gerät heruntergeladen werden. Sehen Sie sich die Downloadseitevon VEXcode an. 

VEXcode IQ bietet Download-Optionen für Windows, Mac, Apple App Store, Google Play und Amazon Appstore.

Die folgenden Links helfen Ihnen beim Herunterladen der Anwendung auf Ihr Gerät:


Geräte und Vorlagen

Neues Blocks-Projekt in VEXcode IQ, wobei die Blocks Toolbox hervorgehoben ist, um anzuzeigen, dass bei Anschluss nur eines Brains lediglich die Standardblöcke angezeigt werden.

Wenn Sie ein neues VEXcode IQ-Projekt öffnen, wird das Projekt so eingerichtet, dass nur das VEX IQ Brain verwendet wird. Die einzigen Blöcke, die in der Toolbox angezeigt werden, sind die Standardblöcke. 

Ein Projekt wird angepasst, indem die Geräte hinzugefügt werden, die auf Ihrem Roboter verwendet werden. Zusätzliche Blöcke füllen die Toolbox für jedes hinzugefügte Gerät.

VEXcode IQ mit seitlich geöffnetem Gerätemenü, das einen angeschlossenen 2-Motor-Antriebsstrang anzeigt. Im Werkzeugkasten ist nun die Kategorie Antriebsstrang-Blöcke verfügbar.

Wenn Sie beispielsweise ein „DRIVETRAIN 2-Motor“-Gerät hinzufügen, wird der Satz „Drivetrain“-Blöcke zur Toolbox hinzugefügt.

Der Clawbot IQ-Roboteraufbau ist neben dem Autopilot-Roboteraufbau abgebildet.

Es gibt eine Reihe von Standard-VEX-IQ-Builds, wie den Clawbot und den Autopilot, die im Klassenzimmer und in den VEX STEM Labs verwendet werden können.

VEXcode IQ Gerätemenü mit geöffnetem Vorlagenprojekt und angezeigten vorkonfigurierten Geräten. In diesem Beispiel sind zwei Motoren mit den Namen ClawMotor und ArmMotor den Ports 11 und 10 zugeordnet, und ein zweimotoriger Antriebsstrang mit Gyroskop ist den Ports 1, 6 und 4 zugeordnet.

VEXcode IQ verfügt über eine Reihe von Vorlagen, die für diese Builds bereits eingerichtet sind. Eine einfache Möglichkeit, ein VEXcode IQ-Projekt für den Clawbot IQ zu starten, ist beispielsweise die Verwendung einer Beispielvorlage. Dadurch werden die Geräte des Clawbot konfiguriert und die Blöcke der spezifischen Geräte zur Toolbox hinzugefügt.

VEXcode IQ Toolbar mit geöffnetem Menü „Datei“ und hervorgehobener Option „Beispiele öffnen“. „Beispiele öffnen“ ist die fünfte Option im Menü, unterhalb von „Neues Blockprojekt“, „Neues Textprojekt“, „Öffnen“ und „Zuletzt geöffnet“.

Öffnen Sie ein Beispielprojekt, indem Sie im Menü „Datei“ die Option „Beispiele öffnen“ auswählen.

Menü „Beispielprojekte“, wobei die Kategorie „Vorlagen“ in der Filterleiste hervorgehoben ist.

Wählen Sie „Vorlagen“ aus der Filterleiste.

Clawbot Antriebsstrang 2 Motoren Beispielprojekt Miniaturbild.

Wählen Sie dann die Clawbot-Vorlage (Antriebsstrang mit 2 Motoren) aus.

Hinweis: Weitere Informationen zum Konfigurieren von Geräten finden Sie im Artikelabschnitt „Roboterkonfiguration“.


Verwenden von Blöcken

VEXcode IQ wird als Blocks-Projekt geöffnet. Die Programmierung mit Blöcken bietet eine zugängliche Umgebung mit einer sehr niedrigen Eintrittsschwelle. Das Codieren eines Blocks-Projekts ermöglicht jedoch auch ein fortgeschrittenes Programmierniveau.

Ein Block kann einem Projekt hinzugefügt werden, indem man ihn aus der Toolbox in den Arbeitsbereich zieht.

Ein Pfeil zeigt an, dass ein Druckblock aus der Werkzeugpalette in den Arbeitsbereich gezogen wurde und nun unterhalb eines Startblocks einen Stapel bildet.

 Es kann genauso einfach aus dem Projekt gelöscht werden, indem man den Block aus dem Arbeitsbereich zieht. 

Ein Pfeil zeigt an, dass der Druckblock durch Zurückziehen in die Werkzeugpalette gelöscht werden kann.

Einige weitere hilfreiche Artikel zur Verwendung von Blöcken sind:


Sparen

Sobald Sie Ihr VEX IQ-Projekt abgeschlossen haben, muss es auf Ihrem Gerät gespeichert werden. Das Speichern Ihres Projekts unterscheidet sich je nach Gerät.

VEXcode IQ Toolbar, wobei das Feld „Projektname“ in „Laufwerk“ geändert wurde. Die Beschriftung rechts ist hervorgehoben und lautet „Gespeichert“.

In den folgenden Artikeln wird erläutert, wie Sie Ihr Projekt auf Ihrem Gerät speichern:


Aktualisieren Sie die Firmware bei Bedarf

Das VEX IQ Brain und andere intelligente Geräte verfügen über eine zugrunde liegende Software, die es den Geräten ermöglicht, mit dem VEXcode IQ-Projekt zu arbeiten. Diese Software wird Firmware oder auch VEXos genannt.

Symbol der VEXos Utility-App.

Wenn die Firmware Ihrer aktuellen VEXcode IQ-Version nicht auf dem neuesten Stand ist, können Sie Ihr Projekt nicht auf das IQ Brain herunterladen. VEXcode IQ warnt Sie, wenn die Firmware nicht auf dem neuesten Stand ist, indem ein orangefarbenes Brain-Symbol angezeigt wird, sobald ein eingeschaltetes IQ Brain an Ihr Gerät angeschlossen wird.

VEXcode IQ mit einem orangefarbenen Gehirn-Symbol in der Symbolleiste, was darauf hinweist, dass die Firmware des Gehirns veraltet ist.

Hinweis: Weitere Informationen zur Firmware finden Sie im Artikel Firmware – Erste Schritte – VEXcode IQ.


Herunterladen und Ausführen

Das Gehirn ist über ein USB-Kabel mit einem Laptop verbunden.

Ihr VEXcode IQ-Projekt muss auf das VEX IQ Brain heruntergeladen werden, damit Ihr Projekt ausgeführt werden kann. Dies wird mit einem USB-Kabel erreicht, das zwischen dem IQ Brain und Ihrem Gerät angeschlossen wird. 

Das Gehirn ist über eine drahtlose Verbindung mit einem iPad verbunden.

Oder drahtlos mit iPad-/Android-Tablet-Geräten.

VEXcode IQ mit geöffnetem Slot-Dropdown-Menü, mit dem einer von vier Slots auf dem angeschlossenen Brain ausgewählt werden kann.

Das VEX IQ Brain verfügt über vier Download-Slots, wodurch vier verschiedene Projekte gleichzeitig auf dem IQ Brain gespeichert werden können.

Sobald das VEX IQ Brain angeschlossen und ein Steckplatz ausgewählt ist, kann Ihr Projekt auf das IQ Brain heruntergeladen und dann ausgeführt werden. Wenn ein Projekt ausgeführt wird, können Sie sehen, wie sich das Projekt auf das Verhalten Ihres Roboters auswirkt.

Gelegentlich kann es während des Downloadvorgangs zu einem Downloadfehler kommen. Allerdings sind diese in der Regel leicht zu beheben.

Die folgenden Artikel helfen Ihnen beim Herunterladen und Ausführen Ihres VEXcode IQ-Projekts:

Hinweis: Lesen Sie vor dem Herunterladen Ihres Projekts die Checkliste vor dem Herunterladen eines Projekts.


Ein Projekt öffnen

Sobald ein VEXcode IQ-Projekt auf Ihrem Gerät gespeichert wurde, kann es zu einem späteren Zeitpunkt geöffnet werden, um es erneut auf Ihren Roboter herunterzuladen, oder das Projekt kann geändert werden.

VEXcode IQ mit einem zuvor gespeicherten Blocks-Projekt wurde erfolgreich im Workspace geöffnet.

Die folgenden Artikel helfen Ihnen beim Öffnen Ihres VEXcode IQ-Projekts auf Ihrem spezifischen Gerät:


Weitere hilfreiche Links

Es gibt viele zusätzliche VEX-Bibliotheksartikel , die Sie bei der Arbeit mit VEXcode IQ unterstützen.

Zu den weiteren hilfreichen Artikeln für den Einstieg gehören:

Außerdem gibt es in den VEX IQ STEM Labsviele unterhaltsame und lehrreiche Aktivitäten.

Bannerbild mit der Aufschrift VEX IQ STEM Labs.


Mein erstes Projekt

Mit den folgenden beiden Projekten können Sie das Erstellen eines Projekts in VEXcode IQ üben.

Drucken Sie 'VEX'

Mit diesem Projekt können Sie ein Projekt erstellen, ohne einen Roboter zusammenbauen zu müssen. Alles was Sie brauchen ist das VEX IQ Brain und ein geladener Akku.

Das Gehirn ist über ein USB-Kabel mit einem Laptop verbunden.

Stellen Sie sicher, dass das IQ Brain mit Ihrem Gerät verbunden und eingeschaltet ist.

VEXcode IQ App-Symbol.

Starten Sie VEXcode IQ.

Im VEXcode IQ-Arbeitsbereich ist ein Standardprojekt mit leeren Blöcken geöffnet.

Ein neues leeres Projekt wird geöffnet.

VEXcode IQ mit einem Projekt, das Folgendes ausgibt: Beim Start: Drucke Hallo.

Wählen Sie aus der Kategorie „Aussehen“ einen Block [Drucken] aus und hängen Sie ihn an den Block {When started} an.

VEXcode IQ mit einem Projekt, das jetzt lautet: Beim Start VEX ausgeben.

Ersetzen Sie das Wort „Hallo“ im Parameter durch das Wort „VEX“.

VEXcode IQ Toolbar, wobei die Symbole „Herunterladen“ und „Ausführen“ zwischen den Symbolen „Gehirn“ und „Stopp“ hervorgehoben sind. Das Projekt wurde außerdem umbenannt und unter dem Namen DisplayProject gespeichert.

Speichern Sie Ihr Projekt, laden Sie es herunter und führen Sie es aus.

IQ (Gen 1) Gehirnbildschirm nach Ausführung des DisplayProject-Programms. Die Meldung VEX wurde auf dem Bildschirm ausgegeben.

„VEX“ wird auf dem LED-Display des IQ Brain gedruckt.

Vorwärts fahren

Dieses Projekt soll mit dem Standard-Clawbot IQ verwendet werden. Sehen Sie sich den Clawbot mit Controller STEM Lab für Bauanleitungen an.

Schräge Ansicht des Clawbot IQ-Aufbaus.

Das Gehirn ist über ein USB-Kabel mit einem Laptop verbunden.

Stellen Sie sicher, dass das IQ Brain mit Ihrem Gerät verbunden und eingeschaltet ist.

VEXcode IQ App-Symbol.

Starten Sie VEXcode IQ.

Ein neues leeres Projekt wird geöffnet.

Clawbot Antriebsstrang 2 Motor Beispielprojekt-Miniaturansicht.

Öffnen Sie das Beispielprojekt 'Clawbot (Drivetrain 2-motor)' .

Hinweis: Die Vorlage erfordert, dass ein Gyro an Smart Port 4 angeschlossen ist.

VEXcode IQ mit dem im Workspace geöffneten Beispielprojekt „Clawbot Drivetrain 2 Motorvorlage“. Das Projekt enthält eine Notiz mit einer Beschreibung des Projekts und seiner Gerätekonfiguration. Das Projekt beinhaltet auch einen Stapel Blöcke mit der Aufschrift: „Nach dem Start 200 mm vorwärts fahren.“

Wählen Sie aus der Kategorie „Antriebsstrang“ einen [Antrieb für]-Block aus und hängen Sie ihn an den {When started} Block an.

Hinweis: Wenn Sie 200 Millimeter vorwärts fahren, bewegen sich die Räder des Clawbot um eine Umdrehung vorwärts.

Speichern Sie Ihr Projekt, laden Sie es herunter und führen Sie es aus. Der Clawbot fährt nun 200 mm vorwärts, wie in der folgenden Animation dargestellt.

Hinweis: Wenn bei der Arbeit mit VEXcode IQ Probleme auftreten, verwenden Sie bitte das Feedback-Tool in VEXcode IQ.

 

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

Last Updated: