Klocki programujące LEGO® Powered UP
Aplikacja LEGO® Powered UP zawiera prosty i łatwy do zrozumienia język programowania, dzięki któremu fani w każdym wieku mogą cieszyć się nauką i eksperymentowaniem. Jest on oparty na podstawowym działaniu, które każdy fan LEGO rozumie instynktownie – układaniu klocków obok siebie i obserwowaniu, jak funkcjonują na swoich miejscach.
Bloki programujące reprezentują różne typy i są oznaczone kolorami pozwalającymi rozpoznać rodzaj używanego elementu.
Oto kilka przykładów często używanych bloków programujących. W przypadku pojawienia się wątpliwości co do tego, jak działa jakiś blok, a nie jest on wymieniony tutaj, można go wypróbować na stronie aplikacji lub zapoznać się z pełną wersją naszego przewodnika po blokach programujących. Ważną częścią zabawy z LEGO Powered UP jest eksperymentowanie, zabawa i nauka.
Żółte bloki przepływu
Żółte bloki kontrolują ciąg wydawanych poleceń. Można ich używać do uruchamiania programu, zatrzymywania go, wstrzymywania, a nawet powtarzania poleceń.
|
|
Ten blok rozpoczyna program. |
![]() |
Blok klepsydry sprawia, że program zostanie wstrzymany na określoną liczbę sekund. |
![]() |
Ten blok powtarza znajdującą się w nim sekwencję programu ustaloną liczbę razy. |
![]() |
Ten blok powtarza program bez końca! |
Pomarańczowe bloki czujników
Pomarańczowe bloki współpracują z czujnikiem koloru i odległości, czujnikiem pochylenia huba, pilotem oraz czujnikami WeDo 2.0. Bloki te powodują uruchomienie działania w momencie wykrycia czegoś przez czujnik użyty w modelu.
|
| Za pomocą czujnika koloru można uruchomić określone wydarzenie w momencie wykrycia konkretnego koloru. |
![]() |
Wstrzymuje działanie programu do momentu wykrycia koloru zdefiniowanego w bloku. |
|
| Odczytuje kolor wykrywany aktualnie przez czujnik. |
![]() | Odczytuje natężenie światła mierzone aktualnie przez czujnik. |
|
| Zostaje uruchomiony w momencie, gdy odległość zmierzona przez czujnik jest mniejsza od określonej odległości. |
|
| Do uruchomienia wydarzenia można wykorzystać dane ze wbudowanego żyroskopu na podstawie położenia huba. Wstrzymuje działanie programu do momentu uzyskania położenia huba odpowiadającego zdefiniowanemu połozeniu. |
|
| Wstrzymuje działanie programu do momentu uzyskania położenia huba odpowiadającego zdefiniowanemu położeniu. |
Zielone bloki silnika lub ruchu
Zielone klocki odpowiadają za wprawianie modelu w ruch! Występuje tutaj rozróżnienie pomiędzy silnikami tachometrycznymi (umożliwiającymi kontrolowanie prędkości i położenia) oraz silnikami prostymi (działającymi zawsze z pełną prędkością).
|
| Ustawia moc silnika. Liczby dodatnie powodują obracanie się zgodnie z ruchem wskazówek zegara, a ujemne przeciwnie do ruchu wskazówek zegara. |
![]() | Odłącza zasilanie od silnika i powoduje jego powolne zatrzymanie się. |
![]() | Zatrzymuje silnik. |
Fioletowe bloki dźwięku i światła
Fioletowe bloki umożliwiają odtwarzanie dźwięków przez głośniki urządzenia i zmienianie koloru świateł w hubie, a także kolor i odległości czujników. Bloki te sterują również oświetleniem LED.
|
| Ustawia kolor LED czujnika. |
![]() | Ustawia LED huba do pokazania koloru. |
![]() | Ustawia natężenie światła w urządzeniu podłączonym do określonego portu. |
![]() | Ustawia natężenie światła w czujniku podłączonym do określonego portu (lewy parametr), ale pozwala skonfigurować niezależnie cztery półokręgi LED na czujniku. Od lewej do prawej, dotyczą one:
|
![]() | Odtwarza wybrany dźwięk z domowej biblioteki dźwięków. |
![]() | Odtwarza wybrany dźwięk z biblioteki dźwięków gwizdka. |
![]() | Odtwarza wybrany dźwięk z biblioteki dźwięków pociągu. |
![]() | Odtwarza wybrany dźwięk z biblioteki dźwięków samochodu. |
![]() | Odtwarza wybrany dźwięk z biblioteki dźwięków samolotu. |
![]() | Odtwarza wybrany dźwięk z biblioteki dźwięków psa. |
![]() | Odtwarza wybrany dźwięk z biblioteki dźwięków kota. |
![]() | Odtwarza wybrany dźwięk z biblioteki dźwięków bąków. |
![]() | Odtwarza wybrany dźwięk z biblioteki dźwięków klaksonu. |
![]() | Odtwarza wybrany dźwięk z biblioteki dźwięków tłumu. |
![]() | Odtwarza wybrany dźwięk z biblioteki dźwięków robota. |
![]() | Odtwarza wybrany dźwięk z docelowej biblioteki dźwięków. |
Turkusowe bloki widżetowe
Turkusowe bloki pozwalają kontrolować model za pomocą widżetów.
|
| Zgłasza stan (prawda/fałsz lub 0) widżetu przycisku kanwy widżetu z Kanałem ID (1-szy parametr). |
|
| Zgłasza stan (prawda/fałsz lub 0/1) widżetu przełącznika kanwy widżetu z Kanałem ID (1-szy parametr). |
![]() | Zgłasza stan wieloprzyciskowego widżetu kanwy widżetów z Kanałem ID (1-szy parametr) jako oś. Oznacza to, że jeśli naciśnięty zostanie dolny przycisk, zgłaszane jest -100, jeśli naciśnięty zostanie górny przycisk, 100. Jeśli żadna z tych opcji nie zostanie naciśnięta, 0. |
![]() | Nakazuje prędkościomierzowi widżetu kanwy, wyświetlaczowi całkowitoliczbowemu lub dowolnemu innemu wyświetlaczowi z Kanałem ID (1-szy parametr) wyświetlenie wartości (drugi parametr). |
![]() | Zgłasza pozycję (-100 do 100) suwaka widżetu kanwy z Kanałem ID (1-szy parametr). |
![]() | Zgłasza amplitudę (-100 do 100) widżetu joysticka z Kanałem ID (1-szy parametr). Im dalej joystick zostanie odciągnięty od środka, tym wyższa będzie liczba. W górnej połowie joysticka zgłaszane będą liczby dodatnie. W dolnej połowie, ujemne. |
![]() | Zgłasza kąt (znormalizowany od -100 do 100, a nie w stopniach, który wynosiłyby od -90 do 90!) widżetu joysticka widżetu kanwy z Kanałem ID (parametr 1-szy). Jeśli joystick wskazuje bezpośrednio w górę lub w dół (niezależnie od amplitudy), blok generuje 0. Jeśli uchwyt joysticka zostanie następnie obracany zgodnie z ruchem wskazówek zegara, liczba stanie się ujemna i będzie się zmniejszać, aż osiągnie -100 bezpośrednio po lewej lub prawej stronie. W przypadku obrotu w kierunku przeciwnym do ruchu wskazówek zegara liczba jest dodatnia i rośnie do 100. |
W przypadku pytań dotyczących któregokolwiek z powyższych bloków lub jeśli potrzebna jest pomoc w innych kwestiach, prosimy o kontakt.



































