Detekce barev#

Detecting Colors

Tento tutoriál vás provede použitím senzoru oka k detekci barvy na příkladu zeleného disku. Na konci budete mít projekt, který vytiskne zprávu, jakmile je detekována zelená.

  1. Ujistěte se, že váš robot má připojený oční senzor. Pokud jste jej ještě nepřidali, přečtěte si část Konfigurace zařízení.

  2. Pod blok při spuštění připevněte blok nastavit světlo oka. To pomůže senzoru oka jasněji detekovat barvy.

Blok nastaveného světla pro oči, níže při spuštění.#
při spuštění :: hat events
nastavit světlo oka [zapnuto v]
  1. Pod něj připojte blok čekejte do.

Prázdné čekání do bloku, pod nastaveným světlem oka.#
při spuštění :: hat events
nastavit světlo oka [zapnuto v]
čekat dokud <>
  1. Přetáhněte booleovský blok oko detekuje barvu senzoru oka do slotu podmínky bloku čekejte do.

Oko detekuje barevný blok přidaný k danému stavu.#
při spuštění :: hat events
nastavit světlo oka [zapnuto v]
čekat dokud <oko detekuje [červená v]?>
  1. Změňte parametr barvy na zelenou.

Snímek obrazovky projektu, na kterém oko detekuje otevřený rozbalovací seznam barevných bloků, zobrazující možnosti červené, zelené a modré a vybranou zelenou.
  1. Pod blok čekejte do připojte blok tisk.

Tiskový blok, níže, počkat, dokud.#
při spuštění :: hat events
nastavit světlo oka [zapnuto v]
čekat dokud <oko detekuje [zelená v]?>
tisk [VEXcode] ▶
  1. Změňte jeho text na Detekována zelená!.

Snímek obrazovky dokončeného projektu, na kterém byl detekován text tiskového bloku nastavený na zelenou barvu!.
  1. Ujistěte se, že je váš robot připojen k VEXcode. Pokud ještě není připojen, viz Připojení k robotovi.

Snímek obrazovky panelu nástrojů VEXcode GO zobrazující tlačítko Připojit v připojeném stavu.
  1. Vyberte Start pro spuštění projektu.

Snímek obrazovky panelu nástrojů VEXcode GO se zvýrazněným tlačítkem Start.
  1. Podržte zelený disk před senzorem oka. Jakmile je detekován, na konzoli se vypíše zpráva Detekována zelená!.