W tym artykule przedstawiono użytkownikom dostępne zasoby i treści dotyczące kodowania VEX i RECF.

Wprowadzenie do kodowania

Pisanie kodu wykorzystuje - składnię, struktury, polecenia, parametry

Tworzenie zastosowań logicznych - dane z czujników, warunki, pętle, operatory

Kontakt ze światem wykorzystuje - silniki, mechanizmy, manipulatory, ruch

Wykorzystuje myślenie komputacyjne - algorytmy, abstrakcja, myślenie krytyczne, rozwiązywanie problemów, kreatywność

Miłość do kodu wykorzystuje - porażkę, wytrwałość i ogromną radość, gdy Twój kod w końcu zadziała

Wszystkie te elementy składają się na robota, robota. Kodowanie to spoiwo, które łączy wszystkie części i pozwala uczniom wyrazić swoją pomysłowość, tworząc niesamowite rozwiązanie. Kodowanie za pomocą robotyki może zmienić życie uczniów, pokazując im, co są w stanie osiągnąć.

Tim Friez – stażysta VEX, który nigdy nie odszedł. Obecnie wiceprezes ds. technologii edukacyjnych w VEX


Wywiady ze studentami na temat kodowania

Oglądaj i ucz się z wywiadów, podczas których zespoły i uczniowie opisują swoje podejście do kodowania.

Jak zespół robotyki w Farmersville napisał kod VRC >

Team Paradigm, 315Y, inżynieria i czujniki >


Dojazd do VEXcode

Student siedzi z laptopem

VEXcode to narzędzie do kodowania stworzone przez firmę VEX dla robotów VEX. Istnieją wersje dla VEX 123, GO, IQ, EXP i V5. Istnieje również VEXcode VR, który pozwala programować wirtualne roboty.

Naucz się kodowania dzięki samouczkom wideo

Wewnątrz każdej wersji VEXcode znajduje się przycisk TUTORIALE w lewym górnym rogu. Ten przycisk zapewnia dostęp do samouczków wideo na różne tematy i jest idealnym miejscem na rozpoczęcie.

  • Uruchom swoją wersję VEXcode i kliknij TUTORIALE

Skorzystaj z pomocy VEXcode

Pomoc VEXcode

Wewnątrz każdej wersji VEXcode znajduje się przycisk POMOC w prawym górnym rogu. Pomoc wyjaśnia, jak działa każde polecenie blokowe lub tekstowe i zawiera przykładowy kod.

Pomoc istnieje dla

  • Blok
  • Pyton
  • C++

Zacznij od umiejętności wirtualnych

Okno umiejętności wirtualnych VIQC

Okno wirtualnych umiejętności VRC

Umiejętności wirtualne to dobre miejsce, aby rozpocząć przygodę z kodowaniem w konkursach VEX.

Nowe zespoły mają trudności z rozpoczęciem pracy z robotami kodującymi, ponieważ programiści zespołowi często nie mają czasu na naukę.

  • Zespół konstruktorów zawsze steruje, zmienia i testuje robota
  • Robot nigdy nie jest „skończony”
  • Kod testowy wymaga ciągłego resetowania pola i ładowania baterii

Korzyści:

  • Zdobądź wiedzę na temat kodowania
  • Zrozum umiejętności strategiczne gry
  • Przygotuj się do kodowania własnego robota w Blocks lub Python
  • Popraw swoje umiejętności debugowania
  • Popraw swoją pewność kodowania

Kod napisany w Virtual Skills nie zostanie przeniesiony na niestandardowego robota zespołu, ponieważ jego robot niewątpliwie różni się od standardowego projektu Virtual Skills. Jednakże wiedza o kodowaniu, wiedza o grach i umiejętności debugowania zdobyte podczas kodowania w ramach umiejętności wirtualnych będą bezcenne, gdy zaczniesz kodować fizycznego robota.

Virtual Skills nie jest taką konkurencją jak VIQC czy VRC. Istnieje jednak tabela wyników, w której możesz zobaczyć, jak Twój wynik wypada na tle innych drużyn.


Czy powinienem używać bloków, Pythona czy C++?

Przejedź do przodu blokiem 200 mm

Zacznij od bloków

Początkującym zalecamy zacząć od bloków dla VEX IQ i VEX V5.

  • Czytelność: polecenia są łatwe do odczytania
  • Zapamiętywanie: wszystkie polecenia są widoczne dla użytkownika
  • Pisanie: potrzebny jest interfejs „przeciągnij i upuść” z niewielką ilością pisania

Przeczytaj więcej na temat Dlaczego bloki edukacyjne są na pierwszym miejscu w zalecanych

Jedź do przodu 200 mm Komenda Pythona

Przejście do Pythona

Dla programisty, który jest gotowy przejść do tekstu, zalecamy Python, chyba że Twój zespół lub trener jest bardziej biegły w C++.

Dlaczego Python jest zalecany zamiast C++?

  • Czytelność: Python zawiera mniej żargonu i składni niż C++
  • Przyszłe zawody: Python jest używany szerzej niż C++
  • Edukacja: Pythona częściej uczy się w szkole
  • Wydajność: Wydajność Pythona jest porównywalna z C++

Ucz się kodowania, czytając artykuły

Sekcja VEXcode IQ biblioteki VEX

Biblioteka VEX zawiera artykuły na temat kodowania, które obejmują

  • Pierwsze kroki
  • Instalowanie VEXcode
  • Otwieranie i zapisywanie projektów
  • Konfiguracja robota
  • Poradniki dotyczące Block, Python i C++

Linki do Biblioteki VEX:


Ucz się kodowania z wirtualnymi robotami

Okno VEXcode VR

VEXcode VR (Virtual Robots) to świetny sposób na naukę kodowania bez konieczności ładowania baterii lub resetowania pola za każdym razem, gdy chcesz przetestować swój kod.

  • Zacznij od vr.vex.com
  • Dostępne są samouczki wideo i przykłady

Wsparcie kodowania

Student i mentor patrząc na laptopa

Istnieje wiele źródeł wsparcia.

Od Twojego Trenera

  • Trenerzy wiedzą więcej niż myślisz. Mogą też poprosić o pomoc innych trenerów i drużyny.

Forum VEX

Społeczność w PD+ dla trenerów REC

Skontaktuj się z zespołem VEXcode

  • Nadal napotykasz problem, którego nie możesz rozwiązać?
  • Masz pomysł, jak ulepszyć VEXcode?
  • Użyj przycisku Opinia, aby przekazać komentarze, pytania i informacje diagnostyczne bezpośrednio zespołowi VEXcode.

Skorzystaj z programu nauczania CS

Kursy informatyki VEXcode VR

Naucz się kodować w Blocks i Pythonie, korzystając z bezpłatnego programu nauczania i ćwiczeń VEX.

Lekcje obejmują:

  • Wprowadzenie i podstawy
  • Przenoszenie robota
  • Powtarzające się zachowania
  • Poruszanie się po labiryncie
  • Wykrywanie ścian na odległość
  • Decyzje z kolorami
  • Przenoszenie dysków z pętlami
  • Opracowywanie algorytmów

Przejdź do cs.vex.comi przy okazji zapoznaj się z działaniami i zasobami !


Rozszerzenie kodu VEX Visual Studio

VEXcode to zalecane środowisko kodowania dla użytkowników VEX, którzy rozpoczynają swoją przygodę z nauką programowania. Studenci rozważający karierę programisty, którzy osiągnęli biegłość w kodowaniu tekstowym, odniosą korzyści z poznania narzędzi używanych przez profesjonalnych programistów. Visual Studio Code firmy Microsoft to narzędzie wybierane przez 70% profesjonalnych programistów na całym świecie. W tym celu firma VEX stworzyła rozszerzenie dla kodu Visual Studio Code (VS Code) firmy Microsoft.

VS Code to bogate w funkcje i rozszerzalne zintegrowane środowisko programistyczne, z którego korzystają profesjonaliści na całym świecie do tworzenia oprogramowania o jakości produkcyjnej. Rozszerzenie VEX VS Code umożliwi użytkownikom płynne korzystanie z narzędzi zapewniających jakość produkcji ze sprzętem VEX. Kod źródłowy tego rozszerzenia jest publiczny, co umożliwi innym użytkownikom korzystanie z tego, co zrobiliśmy, w celu stworzenia nowych narzędzi, które mogą okazać się przydatne.

Rozszerzenie VEXcode Visual Studio Code

Funkcje rozszerzenia

  • Kompatybilny z kodem VS (wersja 1.66+)
  • Kompatybilny z systemami Windows i Mac OS
  • Kompatybilny z IQ (2. generacji), EXP i V5
  • Obsługiwane C++ i Python
  • Aktualizuje oprogramowanie sprzętowe VEX
  • IntelliSense dla interfejsu API VEX
  • Zintegrowana pomoc/dokumentacja
  • Importuje projekty z VEXcode
  • Tworzy nowe projekty na podstawie szablonów
  • Wbudowane narzędzia do rozwiązywania problemów ze sprzętem

Zalety w porównaniu z VEXcode

  • Obsługa wielu plików w C++
  • Integracja kontroli wersji (np. Git)
  • Współpraca przy kodowaniu w czasie rzeczywistym z rozszerzeniem Live Share
  • Konfigurowalny interfejs
  • Możliwość rozszerzenia przez użytkownika za pomocą innych rozszerzeń VS Code

Dowiedz się więcej na vscode.vex.com (już wkrótce)

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

Last Updated: