Czujnik optyczny#
Wstęp#
Kategoria Czujniki optyczne obejmuje bloki sterujące i pobierające dane z czujnika optycznego VEX IQ. Czujnik ten może wykrywać obiekty, rozpoznawać kolory oraz mierzyć jasność i odcień.
Czujnik optyczny posiada lampkę, którą można włączać i wyłączać. Lampka pomaga czujnikowi optycznemu wyraźniej wykrywać obiekty i kolory.
Poniżej znajduje się lista wszystkich bloków:
ustaw światło optyczne — włącza lub wyłącza światło czujnika optycznego.
ustaw moc światła optycznego — Ustawia jasność światła czujnika optycznego.
Czy obiekt został wykryty metodą optyczną? — Raportuje, czy obiekt został wykryty.
Czy optycznie wykryto kolor? — Raportuje, czy wykryto określony kolor.
Nazwa koloru optycznego — Raportuje nazwę wykrytego koloru.
Jasność optyczna — Raportuje jasność wykrytą przez czujnik.
Odcień optyczny — Raportuje wartość odcienia wykrytego koloru.
When Optical — Uruchamia dołączony stos bloków, gdy czujnik optyczny wykryje lub zgubi obiekt.
zestaw Światło optyczne#
Blok stosu ustaw światło optyczne włącza lub wyłącza światło czujnika optycznego. Światło pozwala czujnikowi optycznemu lepiej widzieć obiekty, gdy patrzy na nie w ciemnym miejscu.
ustaw światło [Optical1 v] [włącz v]
Parametry |
Opis |
|---|---|
czujnik optyczny |
Którego czujnika optycznego użyć, należy skonfigurować w oknie Urządzenia. |
państwo |
Stan światła czujnika optycznego do ustawienia:
|
Przykład
gdy uruchomiony
[Repeatedly flash the Optical Sensor's lights.]
zawsze
ustaw światło [Optical1 v] [włącz v]
czekaj (1) sekund
ustaw światło [Optical1 v] [wyłączone v]
czekaj (1) sekund
Ustaw moc światła optycznego#
Blok stosu Ustaw moc światła optycznego ustawia jasność światła czujnika optycznego. Światło może pomóc czujnikowi optycznemu wyraźniej wykrywać obiekty i kolory.
Wyższy procent sprawia, że światło jest jaśniejsze. Niższy procent sprawia, że światło jest ciemniejsze.
Jeśli światło czujnika optycznego jest wyłączone, ustawienie mocy światła powyżej 0% spowoduje włączenie światła.
Jeżeli światło czujnika optycznego jest włączone, ustawienie mocy światła na 0% spowoduje wyłączenie światła.
ustaw moc światła [Optical1 v] na (50) %
Uwaga: Jeśli światło czujnika optycznego jest wyłączone, ten blok włączy światło.
Parametry |
Opis |
|---|---|
czujnik optyczny |
Którego czujnika optycznego użyć, należy skonfigurować w oknie Urządzenia. |
jasność |
Jasność światła czujnika optycznego od 0 do 100 procent. |
Przykład
gdy uruchomiony
[Repeatedly change the brightness of the Optical Sensor's lights.]
zawsze
ustaw moc światła [Optical1 v] na (10) %
czekaj (2) sekund
ustaw moc światła [Optical1 v] na (50) %
czekaj (2) sekund
ustaw moc światła [Optical1 v] na (100) %
czekaj (2) sekund
Czy optycznie wykryto obiekt?#
Blok logiczny Czy czujnik optyczny wykrył obiekt? informuje, czy czujnik optyczny wykrył obiekt w zasięgu.
Prawda — czujnik optyczny wykrył obiekt.
Fałsz — Czujnik optyczny nie wykrył obiektu.
<[Optical1 v] znalazł obiekt?>
Parametry |
Opis |
|---|---|
czujnik optyczny |
Którego czujnika optycznego użyć, należy skonfigurować w oknie Urządzenia. |
Przykład
gdy uruchomiony
[Turn until the Optical Sensor detects an object.]
ustaw prędkość obrotu na (10) [% v]
ustaw moc światła [Optical1 v] na [75] %
skręć [w prawo v]
czekaj dopóki <[Optical1 v] znalazł obiekt?>
wydrukuj [Object detected] na ekranie ◀ i ustaw kursor na następny wiersz
zatrzymaj jazdę
Optyka wykrywa kolor?#
Blok logiczny Czy czujnik optyczny wykrył kolor? informuje, czy czujnik optyczny wykrył określony kolor.
Prawda — Czujnik optyczny wykrył określony kolor.
Fałsz — Czujnik optyczny nie wykrył określonego koloru.
<[Optical1 v] wykrywa [czerwony v]?>
Parametry |
Opis |
|---|---|
czujnik optyczny |
Którego czujnika optycznego użyć, należy skonfigurować w oknie Urządzenia. |
kolor |
Który kolor sprawdzić:
|
Przykład
gdy uruchomiony
[Turn until the Optical Sensor detects a red object.]
ustaw prędkość obrotu na (10) [% v]
ustaw moc światła [Optical1 v] na [75] %
skręć [w prawo v]
czekaj dopóki <[Optical1 v] wykrywa [czerwony v]?>
wydrukuj [Red detected] na ekranie ◀ i ustaw kursor na następny wiersz
zatrzymaj jazdę
Nazwa koloru optycznego#
Blok reportera Nazwa koloru optycznego raportuje nazwę koloru wykrytego przez czujnik optyczny.
Możliwe kolory:
czerwony
zielony
niebieski
żółty
pomarańczowy
fioletowy
błękitny
Uwaga: Ten blok można wstawić do bloku ustaw kolor diody dotykowej LED, aby dioda dotykowa LED pasowała do wykrytego koloru.
(nazwa koloru [Optical1 v])
Parametry |
Opis |
|---|---|
czujnik optyczny |
Którego czujnika optycznego użyć, należy skonfigurować w oknie Urządzenia. |
Przykład
gdy uruchomiony
[Display a message when the Optical Sensor detects red.]
czekaj dopóki <[Optical1 v] wykrywa [czerwony v]?>
wydrukuj (nazwa koloru [Optical1 v]) na ekranie ◀ i ustaw kursor na następny wiersz
Jasność optyczna#
Blok reporterowy Jasność optyczna informuje, jak jasne jest wykryte światło, w procentach od 0% do 100%.
Wyższy procent oznacza, że czujnik optyczny wykrywa więcej światła. Niższy procent oznacza, że czujnik optyczny wykrywa mniej światła.
(jasność [Optical1 v] w %)
Parametry |
Opis |
|---|---|
czujnik optyczny |
Którego czujnika optycznego użyć, należy skonfigurować w oknie Urządzenia. |
Przykład
gdy uruchomiony
[Display the brightness when the Optical Sensor detects red.]
czekaj dopóki <[Optical1 v] wykrywa [czerwony v]?>
wydrukuj (jasność [Optical1 v] w %) na ekranie ◀ i ustaw kursor na następny wiersz
Odcień optyczny#
Blok reporterowy Odcień optyczny raportuje odcień wykryty przez czujnik optyczny jako liczbę od 0 do 359 stopni.
Odcień to sposób opisywania koloru za pomocą liczb znajdujących się na kole barw, jak pokazano poniżej:

(odcień [Optical1 v] w stopniach)
Parametry |
Opis |
|---|---|
czujnik optyczny |
Którego czujnika optycznego użyć, należy skonfigurować w oknie Urządzenia. |
Przykład
gdy uruchomiony
[Print when the Optical Sensor detects pink.]
zawsze
wyczyść ekran
ustaw kursor na wiersz (1) kolumnę (1) na ekranie
jeśli <<(odcień [Optical1 v] w stopniach) [math_greater_than v] [290]> [i v] <(odcień [Optical1 v] w stopniach) [math_less_than v] [350]>> to
wydrukuj [Pink!] na ekranie ▶
czekaj (0.1) sekund
w przeciwnym razie
wydrukuj [Not pink.] na ekranie ▶
czekaj (0.1) sekund
Kiedy optyczny#
Blok When Optical uruchamia dołączony stos bloków, gdy wybrany czujnik optyczny wykryje lub zgubi obiekt.
gdy [Optical1 v] [wykrywa v] obiekt
Parametry |
Opis |
|---|---|
czujnik optyczny |
Którego czujnika optycznego użyć, należy skonfigurować w oknie Urządzenia. |
państwo |
Gdy dołączony stos bloków zostanie uruchomiony:
|
Przykład
gdy [Optical1 v] [wykrywa v] obiekt
[Find an object when it is lost.]
skręć [w prawo v]
czekaj dopóki <[Optical1 v] znalazł obiekt?>
zatrzymaj jazdę