Czujnik optyczny#

Wstęp#

Czujnik optyczny V5 wykrywa kolor, jasność i obecność pobliskich obiektów za pomocą połączenia czujnika koloru RGB i czujnika zbliżeniowego. Może również wykorzystać wbudowaną diodę LED do oświetlenia obiektów, co zapewnia dokładniejsze wykrywanie.

Czujnik optyczny VEX V5.

Poniżej znajduje się lista dostępnych bloków:

ustaw światło optyczne#

Blok set Optical light włącza lub wyłącza diodę LED czujnika optycznego. Może to pomóc zwiększyć dokładność czujnika podczas wykrywania kolorów.

ustaw światło [Optical1 v] [włącz v]

Parametry

Opis

urządzenie

Którego czujnika optycznego użyć, należy skonfigurować w oknie Urządzenia.

państwo

Stan kontrolki czujnika optycznego: włączona lub wyłączona.

gdy uruchomiony
[Turn on the sensor's LED.]
ustaw światło [Optical1 v] [włącz v]

Ustaw moc światła optycznego#

Blok „Ustaw moc światła optycznego” ustawia jasność diody LED 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] %

Parametry

Opis

urządzenie

Którego czujnika optycznego użyć, należy skonfigurować w oknie Urządzenia.

jasność

Ustaw jasność światła czujnika optycznego w zakresie od 0% do 100%. Użyj liczb całkowitych.

gdy uruchomiony
[Turn on the sensor's LED at half brightness.]
ustaw moc światła [Optical1 v] na [50] %

Obiekt został znaleziony metodą optyczną#

Blok logiczny Optyczne wykrycie obiektu informuje, czy czujnik optyczny wykrył obiekt w zasięgu.

  • Prawda — czujnik optyczny wykrywa obiekt.

  • Fałsz — Czujnik optyczny nie wykrył obiektu.

<[Optical1 v] znalazł obiekt?>

Parametry

Opis

urządzenie

Którego czujnika optycznego użyć, należy skonfigurować w oknie Urządzenia.

Przykład

Jedź do przodu, aż wykryjesz obiekt#
gdy uruchomiony
[Drive forward until an object is found.]
jedź [do przodu v]
czekaj dopóki <[Optical1 v] znalazł obiekt?>
zatrzymaj jazdę

Optyka wykrywa kolor#

Blok logiczny Optyczne wykrywanie koloru informuje, czy czujnik optyczny wykrył określony kolor na podstawie wykrytej wartości odcienia.

  • Prawda – Czujnik wykrywa określony kolor.

  • Fałsz – Czujnik nie wykrył określonego koloru.

Uwaga: Czujnik optyczny wyszukuje zakresy odcieni odpowiadające określonemu kolorowi. Aby wykryć konkretne zakresy odcieni, zapoznaj się z blokiem reporterowym Odcień optyczny.

<[Optical1 v] wykrywa [czerwony v]?>

Parametry

Opis

urządzenie

Którego czujnika optycznego użyć, należy skonfigurować w oknie Urządzenia.

kolor

Jakiego koloru szukać:

  • czerwony – wykryta wartość odcienia między 340° - 20°.
  • zielony – wykryta wartość odcienia między 80° - 140°.
  • niebieski – wykryta wartość odcienia między 200° - 240°.
  • żółty – wykryta wartość odcienia między 40° - 60°.
  • pomarańczowy – wykryta wartość odcienia między 20° - 40°.
  • fioletowy – wykryta wartość odcienia między 240° - 280°.
  • cyjan – wykryta wartość odcienia między 140° - 200°.

Przykład

Jedź do przodu, aż zostanie wykryty czerwony kolor#
gdy uruchomiony
[Drive forward until red is found.]
jedź [do przodu v]
czekaj dopóki <[Optical1 v] wykrywa [czerwony v]?>
zatrzymaj jazdę

Jasność optyczna#

Blok reporterski Jasność optyczna informuje, ile światła zostało odbite z powrotem do czujnika optycznego, w procentach od 0% do 100%.

Wyższy procent oznacza, że ​​więcej światła odbija się z powrotem do czujnika optycznego. Niższy procent oznacza, że ​​mniej światła odbija się z powrotem.

(jasność [Optical1 v] w %)

Parametry

Opis

urządzenie

Którego czujnika optycznego użyć, należy skonfigurować w oknie Urządzenia.

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.

Koło kolorów VEX przedstawiające stopnie kolorów wokół okręgu, przy czym czerwony znajduje się przy 0 stopniach i przechodzi w całą tęczę wraz ze wzrostem wartości.

(odcień [Optical1 v] w stopniach)

Parametry

Opis

urządzenie

Którego czujnika optycznego użyć, należy skonfigurować w oknie Urządzenia.

Przykład

gdy uruchomiony
[Look for the color pink using hue.]
zawsze
wyczyść ekran
ustaw kursor na wiersz [1] kolumnę [1] na ekranie
jeśli <[300] [math_less_than v] (odcień [Optical1 v] w stopniach) [math_less_than v] [359]> to
wydrukuj [This is pink!] na ekranie ▶
w przeciwnym razie
wydrukuj [No pink detected!] na ekranie ▶

kiedy optyczny#

Blok when Optical uruchamia dołączony stos bloków za każdym razem, gdy czujnik optyczny wykryje lub zgubi obiekt.

gdy [Optical1 v] [wykrywa v] obiekt :: hat events

Parametry

Opis

urządzenie

Którego czujnika optycznego użyć, należy skonfigurować w oknie Urządzenia.

państwo

Kiedy zostanie uruchomiony dołączony stos bloków: detects jest uruchamiany, gdy zostanie wykryty niewykryty obiekt, podczas gdy loses jest uruchamiany, gdy wykryty obiekt nie jest już wykrywany.