Kodowanie za pomocą VEXcode IQ (1. generacji)

VEXcode IQ to środowisko kodowania do programowania robota VEX IQ. Poniższy artykuł zawiera linki do innych artykułów, które pomogą Ci rozpocząć kodowanie za pomocą VEXcode IQ. Na końcu tego artykułu będziesz mieć możliwość zaprogramowania VEX Clawbot IQ do jazdy do przodu lub stworzenia projektu do wydrukowania „VEX” na wyświetlaczu LCD VEX IQ Brain.

Uczniowie współpracują przy budowie robota VEX IQ w środowisku klasowym.

Uwaga: aby przetestować swój projekt na końcu tego artykułu, upewnij się, że zaczynasz od naładowanych baterii IQ.

Ten artykuł będzie zawierał:

  • Pobierz aplikację
  • Urządzenia i szablony
  • Korzystanie z bloków
  • Oszczędność
  • W razie potrzeby zaktualizuj oprogramowanie sprzętowe
  • Pobieranie i uruchamianie
  • Otwieranie projektu
  • Dodatkowe pomocne linki
  • Mój pierwszy projekt
    • Wydrukuj przykład „VEX” (nie jest wymagana budowa robota)
    • Przykład jazdy do przodu (wymagana wersja Clawbot IQ)

Pobierz aplikację

VEXcode IQ jest dostępny dla kilku różnych typów urządzeń. Aplikację należy pobrać na swoje urządzenie. Zobacz stronę pobierania VEXcode

Opcje pobierania VEXcode IQ obejmują platformy Windows, Mac, Apple App Store, Google Play i Amazon Appstore.

Poniższe linki pomogą Ci pobrać aplikację na Twoje urządzenie:


Urządzenia i szablony

Nowy projekt Blocks w VEXcode IQ z wyróżnionym Blocks Toolboxem, który wskazuje, że po podłączeniu tylko Brain wyświetlane są tylko domyślne bloki.

Gdy otwierasz projekt VEXcode IQ, projekt jest skonfigurowany tak, aby używać wyłącznie VEX IQ Brain. Jedyne bloki, które pojawią się w Przyborniku, to bloki domyślne. 

Projekt jest dostosowywany poprzez dodanie urządzeń używanych w robocie. Dodatkowe bloki zapełnią Toolbox dla każdego dodanego urządzenia.

VEXcode IQ z menu Urządzenia otwartym z boku i pokazującym podłączony układ napędowy z 2 silnikami. W skrzynce z narzędziami dostępna jest teraz kategoria bloków Układ napędowy.

Na przykład dodanie urządzenia „silnik DRIVETRAIN 2” spowoduje dodanie zestawu bloków „układ napędowy” do zestawu narzędzi.

Budowa robota Clawbot IQ pokazana obok budowy robota Autopilot.

Istnieje wiele standardowych wersji VEX IQ, takich jak Clawbot i Autopilot, których można używać w klasie i laboratoriach VEX STEM.

Menu urządzeń VEXcode IQ z otwartym projektem szablonowym i wyświetlonymi wstępnie skonfigurowanymi urządzeniami. W tym przykładzie dwa silniki o nazwach ClawMotor i ArmMotor przypisano do portów 11 i 10, a układ napędowy z dwoma silnikami i żyroskopem przypisano do portów 1, 6 i 4.

VEXcode IQ ma wiele szablonów, które są już skonfigurowane dla tych kompilacji. Na przykład łatwym sposobem rozpoczęcia projektu VEXcode IQ dla Clawbot IQ jest użycie przykładowego szablonu. Spowoduje to skonfigurowanie urządzeń Clawbota i dodanie bloków określonych urządzeń do Toolboxa.

Pasek narzędzi VEXcode IQ z otwartym menu Plik i zaznaczoną opcją Otwórz przykłady. Otwórz przykłady to piąta opcja w menu, po opcjach Nowy projekt bloków, Nowy projekt tekstowy, Otwórz i Otwórz ostatnie.

Otwórz przykładowy projekt, wybierając opcję „Otwórz przykłady” z menu Plik.

Przykładowe menu projektów z wyróżnioną kategorią Szablony na pasku filtrów.

Z paska filtrów wybierz opcję „Szablony”.

Przykładowy projekt silnika Clawbot Drivetrain 2. Obraz miniatury.

Następnie wybierz szablon Clawbot (2-silnikowy układ napędowy).

Uwaga: aby uzyskać więcej informacji na temat konfigurowania urządzeń, przejrzyj sekcję Robot Config artykułów.


Korzystanie z bloków

VEXcode IQ otwiera się jako projekt Blocks. Programowanie za pomocą bloków zapewnia dostępne środowisko o bardzo niskim progu wejścia. Jednak kodowanie projektu Blocks pozwala również na zaawansowany poziom programowania.

Blok można dodać do projektu, przeciągając go z Przybornika do obszaru roboczego.

Strzałka oznacza, że blok Drukuj został przeciągnięty z Przybornika do obszaru roboczego i utworzył stos poniżej bloku Po uruchomieniu.

 Można go równie łatwo usunąć z projektu, przeciągając blok poza obszar roboczy. 

Strzałka wskazuje, że blok Drukuj można usunąć, przeciągając go z powrotem do Przybornika.

Niektóre dodatkowe pomocne artykuły wykorzystujące bloki obejmują:


Oszczędność

Po ukończeniu projektu VEX IQ należy go zapisać na urządzeniu. Zapisywanie projektu różni się w zależności od urządzenia.

Pasek narzędzi VEXcode IQ z polem nazwy projektu zmienionym na Dysk. Etykieta po prawej stronie jest podświetlona i widnieje na niej napis Zapisano.

W poniższych artykułach wyjaśniono, jak zapisać projekt na urządzeniu:


W razie potrzeby zaktualizuj oprogramowanie sprzętowe

VEX IQ Brain i inne inteligentne urządzenia posiadają oprogramowanie, które pozwala urządzeniom współpracować z projektem VEXcode IQ. To oprogramowanie nazywa się oprogramowaniem sprzętowym lub inaczej jest znane jako VEXos.

Ikona aplikacji VEXos Utility.

Jeśli oprogramowanie sprzętowe nie jest aktualne w stosunku do Twojej aktualnej wersji VEXcode IQ, nie będziesz mógł pobrać swojego projektu do IQ Brain. VEXcode IQ ostrzega Cię, gdy oprogramowanie sprzętowe nie jest aktualne, wyświetlając pomarańczową ikonę mózgu, gdy tylko zasilany IQ Brain zostanie podłączony do Twojego urządzenia.

VEXcode IQ z pomarańczową ikoną Brain na pasku narzędzi, co oznacza, że oprogramowanie układowe Brain jest nieaktualne.

Uwaga: aby uzyskać więcej informacji na temat oprogramowania sprzętowego, zapoznaj się z artykułem Oprogramowanie sprzętowe - Pierwsze kroki - VEXcode IQ.


Pobieranie i uruchamianie

Mózg podłączony do laptopa za pomocą kabla USB.

Twój projekt VEXcode IQ musi zostać pobrany do VEX IQ Brain, aby mógł zostać uruchomiony. Odbywa się to za pomocą kabla USB podłączonego pomiędzy IQ Brain a Twoim urządzeniem. 

Mózg połączony z iPadem za pomocą połączenia bezprzewodowego.

Lub bezprzewodowo z urządzeniami iPad/tablet z systemem Android.

VEXcode IQ z otwartym menu rozwijanym Slot, za pomocą którego można wybrać jeden z 4 slotów w podłączonym mózgu.

VEX IQ Brain ma cztery gniazda pobierania, co pozwala na jednoczesne przechowywanie czterech różnych projektów w IQ Brain.

Po podłączeniu VEX IQ Brain i wybraniu miejsca, Twój projekt można pobrać do IQ Brain, a następnie uruchomić. Po uruchomieniu projektu możesz zobaczyć, jak projekt wpływa na zachowanie Twojego robota.

Czasami podczas procesu pobierania może wystąpić błąd pobierania. Jednak zazwyczaj można je łatwo rozwiązać.

Poniższe artykuły pomogą Ci w pobraniu i uruchomieniu projektu VEXcode IQ:

Uwaga: Przed pobraniem projektu zapoznaj się z Listą kontrolną przed pobraniem projektu.


Otwieranie projektu

Po zapisaniu projektu VEXcode IQ na Twoim urządzeniu można go później otworzyć w celu ponownego pobrania na robota lub projekt można zmodyfikować.

VEXcode IQ z wcześniej zapisanym projektem bloków został pomyślnie otwarty w obszarze roboczym.

Poniższe artykuły pomogą Ci otworzyć projekt VEXcode IQ na Twoim konkretnym urządzeniu:


Dodatkowe pomocne linki

Dostępnych jest wiele artykułów biblioteki VEX które pomogą Ci w pracy z VEXcode IQ.

Oto kilka dodatkowych przydatnych artykułów na początek:

W VEX IQ STEM Labsznajdziesz także wiele ciekawych i edukacyjnych aktywności.

Na banerze widnieje napis VEX IQ STEM Labs.


Mój pierwszy projekt

Poniższe dwa projekty pozwolą Ci przećwiczyć budowanie projektu w VEXcode IQ.

Drukuj „VEX”

Ten projekt pozwoli Ci zbudować projekt bez konieczności składania robota. Wszystko, czego będziesz potrzebować to VEX IQ Brain i naładowana bateria.

Mózg podłączony do laptopa za pomocą kabla USB.

Upewnij się,IQ Brain jest podłączony do urządzenia i .

Ikona aplikacji VEXcode IQ.

Uruchom VEXcode IQ.

Domyślny projekt pustych bloków jest otwarty w obszarze roboczym VEXcode IQ.

Otworzy się nowy pusty projekt.

VEXcode IQ z projektem, który wyświetla się następująco: Po rozpoczęciu drukuj Hello.

Z kategorii „Wyglądy” wybierz blok [Drukuj] i dołącz go do bloku {When started}.

VEXcode IQ z projektem, który teraz wyświetla się następująco: Po uruchomieniu drukuj VEX.

Zastąp słowo „Hello” w parametrze słowem „VEX”.

Pasek narzędzi VEXcode IQ z ikonami Pobierz i Uruchom wyróżnionymi pomiędzy ikonami Mózg i Zatrzymaj. Projekt został również przemianowany i zapisany jako DisplayProject.

Zapisz, pobierz i uruchom swój projekt.

Ekran mózgu IQ (Gen 1) pokazany po uruchomieniu programu DisplayProject. Na ekranie został wyświetlony komunikat VEX.

Na wyświetlaczu LED IQ Brain pojawi się napis „VEX”.

Jechać naprzód

Ten projekt jest przeznaczony do użytku ze standardowym Clawbotem IQ. Instrukcje dotyczące budowy znajdziesz w ćwiczeniu Clawbot z kontrolerem STEM Lab.

Widok pod kątem na konstrukcję Clawbota IQ.

Mózg podłączony do laptopa za pomocą kabla USB.

Upewnij się,IQ Brain jest podłączony do urządzenia i .

Ikona aplikacji VEXcode IQ.

Uruchom VEXcode IQ.

Otworzy się nowy pusty projekt.

Przykładowy projekt silnika Clawbot Drivetrain 2.

Otwórz przykładowy projekt „Clawbot (układ napędowy 2-silnikowy)” .

Uwaga: Szablon wymaga podłączenia żyroskopu do Smart Port 4.

VEXcode IQ z przykładowym projektem szablonu silnika Clawbot Drivetrain 2 otwartym w obszarze roboczym. Projekt zawiera notatkę zawierającą opis projektu i konfiguracji jego urządzeń. Projekt zawiera również stos bloków z napisem Po rozpoczęciu jazdy przejedź 200 mm do przodu.

Z kategorii „Układ napędowy” wybierz blok [Drive for] i dołącz go do bloku {When started}.

Uwaga: Przesunięcie się do przodu o 200 milimetrów spowoduje przesunięcie kół Clawbota o jeden obrót do przodu.

Zapisz, pobierz i uruchom swój projekt. Clawbot będzie teraz jechał do przodu o 200 mm, jak pokazano na animacji poniżej.

Uwaga: Jeśli podczas pracy z VEXcode IQ wystąpią jakiekolwiek problemy, skorzystaj z narzędzia do przesyłania opinii dostępnego w VEXcode IQ.

 

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

Last Updated: