Zdarzenia
Kategoria Zdarzenia zawiera bloki, które uruchamiają skrypty, gdy wystąpi określony warunek.
Zdarzenia podstawowe
Gdy program się uruchomi (Początkujący)
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 (Zaawansowany)
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ż (Zaawansowany)
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ść (Guru)
Uruchamia skrypt po odebraniu pasującej wiadomości rozgłoszeniowej.
- Wyzwalacz: kanał wiadomości
- Typowe użycie: synchronizacja wielu skryptów
Nadaj komunikat (Guru)
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 (Guru)
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 (Początkujący)
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 (Początkujący)
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 (Początkujący)
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 (Guru)
Uruchamia się, gdy wartości przyspieszenia ulegają zmianie.
Zmiana nachylenia huba (Początkujący)
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 (Początkujący)
Uruchamia się, gdy zmienia się stan orientacji (np. przód/góra/dół/lewo/prawo).
Zdarzenia portów czujników
Zdarzenie czujnika koloru Technic (Początkujący)
Uruchamia się, gdy czujnik koloru Technic wykryje wybrany kolor.
Zdarzenie czujnika odległości Technic (Początkujący)
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 (Początkujący)
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 (Początkujący)
Uruchamia się, gdy czujnik BOOST wykryje wybrany kolor lub wartość.