Zdarzenia
Kategoria Zdarzenia zawiera bloki, które uruchamiają skrypty, gdy wystąpi określony warunek.
Zdarzenia podstawowe
Gdy program się uruchomi
Uruchamia ten skrypt jednokrotnie przy starcie programu profilu.
- Wyzwalacz: uruchomienie programu
- Typowe użycie: inicjalizacja zmiennych, domyślne stany silników, dźwięki startowe
Gdy
Uruchamia się, gdy wybrany warunek stanie się prawdziwy.
- Wyzwalacz: warunek
- Typowe użycie: rozgałęzianie logiki w zależności od stanu działania
Gdy timer większy niż
Uruchamia się, gdy wartość timera przekroczy określony próg.
- Wyzwalacz: upływ czasu
- Typowe użycie: opóźnione działania, fazy czasowe
Gdy odebrano wiadomość
Uruchamia skrypt po odebraniu pasującej wiadomości rozgłoszeniowej.
- Wyzwalacz: kanał wiadomości
- Typowe użycie: synchronizacja wielu skryptów
Nadaj komunikat
Wysyła wiadomość do wszystkich skryptów nasłuchujących tego komunikatu.
- Wyzwalacz: natychmiastowe wysłanie
- Typowe użycie: powiadamianie innych skryptów bez oczekiwania
Nadaj komunikat i czekaj
Wysyła wiadomość i wstrzymuje ten skrypt, aż odbiorcy zakończą działanie.
- Wyzwalacz: natychmiastowe wysłanie + oczekiwanie
- Typowe użycie: sekwencyjne przepływy, gdzie kolejność ma znaczenie
Zdarzenia huba
Naciśnięto przycisk huba
Uruchamia się, gdy główny przycisk na hubie zostanie naciśnięty.
- Opcje stanu:
naciśnięty,zwolniony,zmieniony - Uwaga: dostępne opcje przycisków mogą się różnić w zależności od modelu huba.
Zmiana połączenia huba
Uruchamia się, gdy stan połączenia huba ulega zmianie (połączony/rozłączony).
- Wyzwalacz: zmiana statusu połączenia
- Typowe użycie: obsługa ponownego łączenia i bezpieczne zachowanie po utracie połączenia
Zmiana baterii huba
Uruchamia się, gdy zmienia się raportowany poziom baterii huba.
- Wyzwalacz: aktualizacja poziomu baterii
- Typowe użycie: logika ostrzeżeń o niskim poziomie baterii i tryby oszczędzania energii
Zmiana akcelerometru huba
Uruchamia się, gdy wartości przyspieszenia ulegają zmianie.
Zmiana nachylenia huba
Uruchamia się, gdy zmienia się wartość nachylenia.
- Opcje kąta:
dowolny,pitch,roll,yaw - Uwaga:
yawdostępny tylko na hubach, które go obsługują.
Zmiana orientacji huba
Uruchamia się, gdy zmienia się stan orientacji (np. przód/góra/dół/lewo/prawo).
Zdarzenia portów czujników
Zdarzenie czujnika koloru Technic
Uruchamia się, gdy czujnik koloru Technic wykryje wybrany kolor.
Zdarzenie czujnika odległości Technic
Uruchamia się, gdy wartości czujnika odległości Technic spełniają wybrany warunek.
- Opcje porównania:
bliżej niż,dalej niż,dokładnie na - Opcje jednostek:
mm,cm,cal,% - Uwaga: dostępne jednostki zależą od trybu czujnika i podłączonego urządzenia.
Zdarzenie czujnika odległości BOOST
Uruchamia się, gdy czujnik odległości BOOST osiągnie wybrany próg lub warunek.
- Opcje porównania:
bliżej niż,dalej niż,dokładnie na - Opcje jednostek:
%,cm,cal
Zdarzenie czujnika koloru BOOST
Uruchamia się, gdy czujnik BOOST wykryje wybrany kolor lub wartość.