Programovací prostředí EV3
Název projektu 1
7. Základní vstupní moduly
7.3. Barevný senzor
Možnosti použití dotykového senzoru
Umístění
Blok Color Sensor pro ovládání dotykového senzoru je umístěn ve žluté záložce Sensor (zobrazeno na obrázku). Použít jej můžeme přetažením na programovací plochu a umístěním na požadované místo v programu.

Režimy barevného senzoru
Nastavení portu řídicí jednotky (1-4), ke kterému je senzor připojen, vybereme v malém okně v pravém horním rohu programového bloku.
Rozlišení barev (Measure Color)

Režim rozlišení barev umožňuje zjišťovat barvu snímaného předmětu. Výstupem výstupního portu je číslo od 0 do 7 vyjadřující barvy tak, jak můžete vidět na obrázku.

Intenzita odráženého světla (Reflected Light Intensity)
V tomto režimu barevného senzoru můžeme měřit intenzitu odražené světla povrchů rozdílných barev. Každá barva či povrch odráží světlo jinak. Díky výstupnímu portu bloku v tomto režimu získáme intezitu odraženého světla vyjádřenou číselně v rozmezí 0 - 100.

Intenzita okolního světla (Ambient Light Intensity)
Třetím režimem, ve kterém může barevný senzor pracovat, je režim měření intenzity okolního světla. Hodnotou, kterou v tomto režimu výstupní port vrací, je číselná hodnota v rozmezí 0 - 100.

Porovnání barev (Compare Color)
V tomto režimu porovnáváme fixně zadané odstíny barev s barvou, kterou aktuálně senzor detekoval. Na vstupu Set of colors zvolíme barvy, které chceme detekovat. Následují dva výstupní porty. První z nich (Compare Result) je logického datového typu. Jeho výstup bude nabývat hodnoty True v případě, že bude detekována některá ze zvolených barev. V opačném případě bude False. Druhý výstupní port vrací číselné označení (0-7) detekované barvy.

Porovnání intenzity odraženého světla (Compare - Reflected light intensity)
Režim pro porovnání hodnoty intenzity odraženého světla porovnává zjištěnou hodnotu s fixně zadanou prahovou hodnotou (Treshhold value). Režim obsahuje také dva výstupní porty. První s názvem Compare Value vrací hodnotu logického datového typu. Nabývá hodnoty True v případě, že je splněna podmínka porovnání. V opačném případě vrací False. Druhý výstupní port vrací zjištěnou intenzitu světla na stupnici 0 - 100.

Porovnání intenzity okolního světla (Compare - Ambient light intensity)
Programový blok v tomto režimu pracuje naprosto stejně jako v režimu porovnání intenzity odraženého světla. Pouze pracuje s hodnotou intenzity světla v okolí.

Kalibrace - nastavení minima
Při práci s intenzitou odráženého světla je často nutné v programu určit, která hodnota má být vyhodnocována jako nejnižší a která jako nejvyšší. K tomu slouží u barevného senzoru kalibrace. V režimu minimum nastavuje hodnotu, která je dále v programu vyhodnocována jako minimální možná.

Kalibrace - nastavení maxima
Opakem k režimu Minimum je Maximum. V tomto režimu nastavujeme hodnotu, která bude dále v programu vyhodnocována jako maximání možná.

Kalibrace - nulování
Tento režim barevného senzoru nastaví znovu senzor do základního nastavení.
