Konfigurowanie niestandardowego kontrolera IQ w VEXcode IQ (1. generacji)

Ten artykuł został zarchiwizowany. Zobacz zaktualizowany artykuł tutaj.

Możesz używać kontrolera VEX IQ ze swoim robotem bez konieczności programowania, korzystając z dostosowanego projektu VEXcode IQ.

W tym przykładzie skonfigurujemy dwa indywidualne silniki i układ napędowy, który zostanie przypisany do przycisków i joysticków kontrolera. Dwa indywidualne silniki, których użyjemy w tym przykładzie, będą silnikami typu Arm i Claw z konfiguracji Clawbot. Jeśli nie masz Clawbota, nadal możesz dodać dwa pojedyncze silniki, wykonując te same kroki. 

Porty dla poszczególnych silników i układu napędowego są następujące:

  • Motoryzacja:
    • ArmMotor: port 10
    • ClawMotor: port 11
  • Układ napędowy:
    • Lewy silnik: port 1
    • Prawy silnik: port 6

Kroki, które wykonamy w tym artykule, to:

  • Dodawanie silników
  • Dodanie układu napędowego
  • Dodanie kontrolera
  • Przypisanie silników do przycisków sterownika
  • Przypisywanie układu napędowego do joysticków kontrolera
  • Zapisywania zmian
  • Pobierz i uruchom projekt

Dodawanie silników

Pasek narzędzi VEXcode IQ z ikoną Urządzenia podświetloną pomiędzy ikonami Przeglądarki kodu i Pomocy.

Aby skonfigurować silnik, należy wybrać przycisk Urządzenia, co spowoduje otwarcie okna Urządzenia. 

Menu urządzeń VEXcode IQ z wyświetlonym ustawieniem generacji mózgu robota IQ. To ustawienie jest ustawione na opcję 1. generacji.

Wybierz generację, z którą pracujesz.

Menu urządzeń VEXcode IQ z wybranym przyciskiem Dodaj urządzenie.

Wybierz „Dodaj urządzenie”.

Menu urządzeń VEXcode IQ po wybraniu przycisku Dodaj urządzenie. Opcja Silnik jest podświetlona.

Wybierz „Silnik”.

VEXcode IQ Wybierz menu Port, w którym można wybrać konkretny port dla inteligentnego silnika. Podświetlony jest port numer 10.

Wybierz żądany numer portu dla swojego silnika. W tym przykładzie wybierz port 10 dla silnika ramienia.

Okno urządzeń VEXcode IQ z wyświetlonymi opcjami silnika. Powyżej nazwa silnika jest podświetlona, aby wskazać, że można ją zmienić. W tym przykładzie nazwa jest ustawiona na ArmMotor.

Zmień nazwę silnika Arm, zmieniając nazwę w polu tekstowym u góry ekranu opcji na „ArmMotor”. Jeśli wybierzesz nieprawidłową nazwę, pole tekstowe zostanie podświetlone na czerwono, co oznacza, że wybrana nazwa jest niedostępna.

Menu urządzeń VEXcode IQ po wybraniu portu inteligentnego i zmianie nazwy silnika. Poniżej zaznaczony jest przycisk Gotowe.

Po zmianie nazwy silnika wybierz „Gotowe”, aby przesłać urządzenie do konfiguracji. Pozostaw wybór kierunku bez zmian, chyba że chcesz dodatkowo dostosować silnik.

Uwaga: Wybranie „Anuluj” spowoduje cofnięcie wszelkich zmian dokonanych w urządzeniu i nie będzie częścią konfiguracji.

Uwaga: Aby uzyskać więcej szczegółów na temat konfiguracji silnika, kliknij tutaj.

Powtórz kroki „Dodawanie silnika”, aby dodać silnik kłowy i wybierz port 11. Nie dodawaj silników układu napędowego, wykonując te czynności.


Po dodaniu silników następnym krokiem jest dodanie układu napędowego. Układu napędowego można używać zarówno z żyroskopem, jak i bez niego. Ten przykład skupi się na dodaniu układu napędowego bez żyroskopu.

  • Aby skonfigurować układ napędowy z żyroskopem, kliknij tutaj .

Dodanie układu napędowego

Pasek narzędzi VEXcode IQ z ikoną Urządzenia podświetloną pomiędzy ikonami Przeglądarki kodu i Pomocy.

Aby skonfigurować układ napędowy, wybierz przycisk Urządzenia, aby otworzyć okno Urządzenia, jeśli nie jest jeszcze otwarte. 

Menu urządzeń VEXcode IQ z wybranym przyciskiem Dodaj urządzenie.

Wybierz „Dodaj urządzenie”.

Menu urządzeń VEXcode IQ po wybraniu przycisku Dodaj urządzenie. Podświetlono opcję silnika Drivetrain 2.

Wybierz „Układ napędowy 2-silnikowy”.

Menu urządzeń VEXcode IQ po wybraniu opcji silnika Drivetrain 2 zostanie dodane. W menu wyświetlane są opcje portu dla lewego silnika. Wybrano port numer 1.Następnie w menu pojawiają się opcje portu dla prawego silnika i wybrano port numer 6.

Wybierz żądane numery portów dla silników lewego i prawego. W tym przykładzie wybierzemy port 1 dla lewego silnika i port 6 dla prawego silnika. Porty, które są już skonfigurowane dla innych urządzeń, będą niedostępne. Port 2 jest wyszarzony jako przykład portu, który jest niedostępny.

Po wybraniu portów dla silnika lewego i prawego należy wybrać port dla żyroskopu. W tym przykładzie nie użyto żadnego żyroskopu, dlatego pole wyboru Żyroskop nie zostało zaznaczone i jest podświetlone.

Wyłącz żyroskop, odznaczając pole żyroskopu.

Menu urządzeń VEXcode IQ po wybraniu portów układu napędowego i wyświetleniu ekranu ustawień układu napędowego. Poniżej zaznaczony jest przycisk Gotowe.

Po skonfigurowaniu układu napędowego wybierz „Gotowe”, aby przesłać urządzenie do konfiguracji lub „Anuluj”, aby wrócić do menu Urządzenia. Pozostaw ustawienia układu napędowego bez zmian, chyba że chcesz je dodatkowo dostosować.

Uwaga: Wybranie „Anuluj” spowoduje cofnięcie wszelkich zmian dokonanych w urządzeniu i nie będzie częścią konfiguracji.

Uwaga: Aby uzyskać więcej opcji dotyczących konfiguracji układu napędowego bez żyroskopu, kliknij tutaj.


Kontroler można teraz dodać do konfiguracji po skonfigurowaniu poszczególnych silników i układu napędowego. 

Dodanie kontrolera

Pasek narzędzi VEXcode IQ z ikoną Urządzenia podświetloną pomiędzy ikonami Przeglądarki kodu i Pomocy.

Aby skonfigurować Kontroler należy wybrać przycisk Urządzenia, co spowoduje otwarcie okna Urządzenia, jeśli nie jest jeszcze otwarte. 

Menu urządzeń VEXcode IQ z wybranym przyciskiem Dodaj urządzenie.

Wybierz „Dodaj urządzenie”.

Menu urządzeń VEXcode IQ po wybraniu przycisku Dodaj urządzenie. Opcja Kontroler jest podświetlona.

Wybierz „Kontroler”.

Teraz, gdy kontroler został dodany do konfiguracji robota, silniki ramion i kłów można teraz przypisać do przycisków kontrolera, a układ napędowy można przypisać do joysticków kontrolera.

Przypisanie silników do przycisków sterownika

Menu urządzeń VEXcode IQ z wyświetlonymi opcjami kontrolera. Na kontrolerze znajduje się schemat wszystkich przycisków. Każdy przycisk można połączyć z grupami silników lub układami napędowymi, wybierając je na schemacie. Przyciski poza joystickami są podświetlone. Przyciski osi L są podłączone do silnika oznaczonego ArmMotor, a przyciski osi F są podłączone do silnika oznaczonego ClawMotor.

Skonfiguruj silnik do przycisku, klikając przyciski na kontrolerze. Wielokrotne kliknięcie tego samego przycisku spowoduje przełączanie skonfigurowanych silników. Zatrzymaj się po wyświetleniu żądanego silnika. Na kontrolerze znajdują się cztery grupy przycisków (L, R, E i F). Każda grupa może mieć skonfigurowany pojedynczy silnik (niebędący częścią układu napędowego). Na przykład ArmMotor nie może być skonfigurowany dla obu grup przycisków L i R, tylko dla jednej z nich. Po skonfigurowaniu silnika nie będzie on wyświetlany jako opcja dla pozostałych przycisków.

Przypisywanie układu napędowego do joysticków kontrolera

Menu urządzeń VEXcode IQ z wyświetlonymi opcjami kontrolera. Joysticki są podświetlone, ale nie są jeszcze ustawione do wykonywania żadnej akcji.

Możesz zmienić tryb jazdy robota za pomocą joysticków, wybierając przyciski w celu przełączania trybów, aż do wyświetlenia żądanego trybu. Cztery tryby to: Lewy salon gier, Prawy salon gier, Split Arcade i Tank. 

Menu urządzeń VEXcode IQ z wyświetlonymi opcjami kontrolera. Lewy przycisk joysticka ma ikonę wskazującą, że jest on połączony z lewym przyciskiem Arcade w układzie napędowym.

Lewy salon gier – całym ruchem steruje się lewym joystickiem.

Menu urządzeń VEXcode IQ z wyświetlonymi opcjami kontrolera. Prawy przycisk joysticka ma ikonę wskazującą, że jest on połączony z prawym przyciskiem Arcade w układzie napędowym.

Right Arcade - Cały ruch jest kontrolowany za pomocą prawego joysticka.

Menu urządzeń VEXcode IQ z wyświetlonymi opcjami kontrolera. Lewy i prawy przycisk joysticka mają ikony wskazujące, że są one połączone z trybem Split Arcade w układzie napędowym.

Split Arcade — ruch do przodu i do tyłu jest kontrolowany za pomocą lewego joysticka, a skręcanie za pomocą prawego joysticka.

Menu urządzeń VEXcode IQ z wyświetlonymi opcjami kontrolera. Lewy i prawy przycisk joysticka mają ikony wskazujące, że są one połączone ze zbiornikiem w układzie napędowym.

Zbiornik — lewy silnik jest sterowany lewym joystickiem, prawy silnik jest sterowany prawym joystickiem.

Uwaga: Aby uzyskać więcej opcji dotyczących konfiguracji kontrolera, kliknij tutaj.


Po skonfigurowaniu sterownika należy zapisać zmiany.

Zapisywania zmian

Menu urządzeń VEXcode IQ z wyświetlonymi opcjami kontrolera. Przyciski osi L są podłączone do silnika oznaczonego ArmMotor, a przyciski osi F są podłączone do silnika oznaczonego ClawMotor. Lewy i prawy przycisk joysticka mają ikony wskazujące, że są one połączone z trybem Split Arcade w układzie napędowym. Poniżej zaznaczony jest przycisk Gotowe.

Wybierz „Gotowe”, aby zakończyć konfigurację, w przeciwnym razie zmiany nie zostaną zapisane.


Teraz, gdy kontroler został skonfigurowany i zmiany zostały zapisane, projekt można pobrać i uruchomić.

Pobierz i uruchom projekt

Pasek narzędzi VEXcode IQ z ikoną Pobierz wyróżnioną pomiędzy ikonami Mózg i Uruchom.

Wybierz opcję Pobierz, aby pobrać projekt do wybranego gniazda Brain.

Uwaga: Ikony Pobierz, Uruchom i Zatrzymaj staną się na chwilę szare, aż do zakończenia pobierania.

Pasek narzędzi VEXcode IQ z ikoną Uruchom wyróżnioną pomiędzy ikonami Pobierz i Zatrzymaj.

Wybierz opcję Uruchom, aby rozpocząć projekt, gdy robot jest nadal podłączony do komputera.

Uwaga: Aby uzyskać więcej informacji na temat pobierania i uruchamiania projektu, kliknij tutaj.

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

Last Updated: