Kodowanie za pomocą aplikacji LEGO® MINDSTORMS® Robot Inventor
Aplikacja LEGO® MINDSTORMS® Robot Inventor powstała na bazie platformy Scratch, aby zapewniać łatwe, przyjazne dla użytkownika kodowanie. Dzięki blokom kodowania możesz przeciągać i upuszczać elementy, aby tworzyć programy i wydawać swoim robotom polecenia. Mimo że aplikacja Robot Inventor i Scratch 3.0 są podobne, nie możesz używać programów utworzonych w jednej aplikacji w drugiej z nich.
Na czym polega różnica między trybem pobierania i trybem streamingu?
Kiedy korzystasz z aplikacji w trybie pobierania, wciśnięcie przycisku play spowoduje dodanie programu, który tworzysz do slotu w hubie. Możesz wybrać, do którego slotu wysłać program, klikając ikonkę kratki świetlnej huba w prawej dolnej części ekranu programowania. Na hubie możesz mieć do 20 programów.
Kiedy aplikacja jest w trybie streamingu, urządzenie utrzyma aktywne połączenie z hubem robota. Oznacza to, że tworzony przez Ciebie program będzie streamowany do huba, kiedy wciśniesz play, ale nie zostanie pobrany do samego huba. Ten tryb sprawdzi się świetnie, jeśli chcesz popróbować różnych opcji ze swoim programem, ponieważ umożliwia Ci on wprowadzenie drobnych zmian i ich szybkie przetestowanie, aż do uzyskania właściwego kodu. Zachowaj jednak ostrożność przy streamingu - nie będziesz mógł dodać do huba kopii programu, ale Twoje roboty będą reagowały na programowanie!
Ponieważ tryb streamingu utrzymuje aktywne połączenie z hubem, jest to tryb, z którego możesz korzystać, gdy sterujesz swoim robotem przy użyciu funkcji sterowania w aplikacji. Niezależnie od tego, czy personalizujesz swój własny wirtualny pilot czy używasz kontrolera Xbox One lub PS4™ DUALSHOCK®, korzystaj z trybu stremingu, aby wszystko działało.
Bloki rozszerzeń
Rozszerzenia to grupy bloków programistycznych, których można używać, aby dodawać różne funkcje, np. joystick na Bluetooth albo gamepad jako pilot. Możesz rozszerzyć możliwości działania z silnikami i czujnikami oraz uzyskać dostęp do danych w chmurze - znajdziesz tam rozszerzenia pogodowe i muzyczne.
Jeśli planujesz posługiwać się w swoim programie danymi w chmurze, upewnij się, że Twoje urządzenie jest podłączone do Internetu.