Wykrywanie kolorów#

Detecting Colors

Ten samouczek przeprowadzi Cię przez proces wykrywania koloru za pomocą czujnika oka, na przykładzie zielonego dysku. Na koniec otrzymasz projekt, który wyświetla komunikat po wykryciu koloru zielonego.

  1. Upewnij się, że Twój robot ma podłączony czujnik oka. Zobacz Konfigurowanie urządzeń, jeśli jeszcze go nie dodałeś.

  2. Zamontuj blok ustaw światło oczu poniżej bloku po uruchomieniu. Dzięki temu czujnik wzroku będzie wyraźniej rozpoznawał kolory.

Poniżej znajduje się blok światła ustawiony na początku.#
gdy uruchomiony :: hat events
ustaw światło oka [włącz v]
  1. Dołącz poniżej blok czekaj aż.

Pusty blok oczekiwania, poniżej ustawionego światła oka.#
gdy uruchomiony :: hat events
ustaw światło oka [włącz v]
czekaj dopóki <>
  1. Przeciągnij blok logiczny oko wykrywa kolor czujnika oka do pola warunku bloku czekaj, aż.

Oko wykrywa blok koloru dodany do warunku.#
gdy uruchomiony :: hat events
ustaw światło oka [włącz v]
czekaj dopóki <oko wykrywa [czerwony v]?>
  1. Zmień parametr koloru na zielony.

Zrzut ekranu projektu z otwartą listą rozwijaną bloku kolorów Eye Detects, pokazującą opcje koloru czerwonego, zielonego i niebieskiego, a także zaznaczoną zieleń.
  1. Przyklej blok drukuj pod blokiem czekaj aż.

Blok wydruku poniżej czekaj.#
gdy uruchomiony :: hat events
ustaw światło oka [włącz v]
czekaj dopóki <oko wykrywa [zielony v]?>
wydrukuj [VEXcode] ▶
  1. Zmień tekst na Wykryto kolor zielony!.

Zrzut ekranu ukończonego projektu z tekstem bloku wydruku ustawionym na Wykryto kolor zielony!.
  1. Upewnij się, że Twój robot jest połączony z VEXcode. Jeśli nie jest jeszcze połączony, zobacz Łączenie z robotem.

Zrzut ekranu paska narzędzi VEXcode GO przedstawiający przycisk Połącz w stanie Połączono.
  1. Wybierz Start, aby uruchomić projekt.

Zrzut ekranu paska narzędzi VEXcode GO z wyróżnionym przyciskiem Start.
  1. Przytrzymaj zielony dysk przed czujnikiem oka. Po jego wykryciu na konsoli wyświetli się komunikat Wykryto zielony dysk!.