Oko#
Wstęp#
Czujnik oka VEX VR potrafi wykrywać obiekty oraz rozpoznawać ich kolor i jasność.
Poniżej znajduje się lista wszystkich dostępnych bloków:
oko blisko obiektu – Raportuje, czy czujnik oka wykrył obiekt w zasięgu.
oko wykrywa kolor – Raportuje, czy czujnik oka wykrył określony kolor.
jasność oka – Raportuje jasność wykrytą przez czujnik oka.
when eye – Uruchamia dołączony stos bloków, gdy czujnik oka wykryje lub zgubi obiekt.
oko blisko obiektu#
Blok logiczny obiektu znajdującego się w pobliżu oka informuje, czy czujnik oka wykrył obiekt w zasięgu.
Prawda — czujnik oka wykrywa obiekt.
Fałsz — Czujnik oka nie wykrył obiektu.
<[FrontEye v] to obiekt bliski?>
Parametry |
Opis |
|---|---|
oko |
Czujnik oka do wykrywania obiektów. |
Przykład
gdy uruchomiony
[Stop driving after detecting an object.]
jedź [do przodu v]
czekaj (0.1) sekund
czekaj dopóki <[FrontEye v] to obiekt bliski?>
zatrzymaj jazdę
oko wykrywa kolor#
Blok logiczny oko wykrywa kolor informuje, czy czujnik oka wykrył określony kolor.
Prawda – Czujnik wykrywa określony kolor.
Fałsz – Czujnik nie wykrył określonego koloru.
<[FrontEye v] wykrywa [czerwony v]?>
Parametry |
Opis |
|---|---|
oko |
Czujnik oka do wykrywania kolorów. |
kolor |
Kolor do wykrycia:
|
Przykład
gdy uruchomiony
[Stop driving after detecting a green object.]
jedź [do przodu v]
czekaj (0.1) sekund
czekaj dopóki <[FrontEye v] wykrywa [zielony v]?>
zatrzymaj jazdę
jasność oczu#
Blok raportujący jasność oka informuje, ile światła zostało odbite z powrotem do czujnika oka, w procentach od 0% do 100%.
Wyższy procent oznacza, że więcej światła odbija się z powrotem do czujnika oka. Niższy procent oznacza, że mniej światła odbija się z powrotem.
(jasność [FrontEye v] w %)
Parametry |
Opis |
|---|---|
oko |
Czujnik oka wykrywający jasność. |
Przykład
gdy uruchomiony
[Display whether a detected object is bright.]
jedź [do przodu v]
czekaj dopóki <[FrontEye v] to obiekt bliski?>
czekaj (0.1) sekund
jeśli <(jasność [FrontEye v] w %) [math_less_than v] [70]> to
wydrukuj [Object not bright.] ▶
w przeciwnym razie
wydrukuj [Bright object!] ▶
kiedy oko#
Blok kiedy oko uruchamia dołączony stos bloków, gdy wybrany czujnik oka wykryje lub zgubi obiekt.
gdy [FrontEye v] [wykrywa v] obiekt :: hat events
Parametry |
Opis |
|---|---|
oko |
Czujnik oka do użycia. |
państwo |
Gdy dołączony stos bloków zostanie uruchomiony:
|
Przykład
gdy [FrontEye v] [traci v] obiekt :: hat events
[Find an object when it is lost.]
skręć [w prawo v]
czekaj dopóki <[FrontEye v] to obiekt bliski?>
zatrzymaj jazdę