Optický senzor#
Zavedení#
Optický senzor detekuje barvu, jas a přítomnost blízkých objektů pomocí kombinace barevného senzoru RGB a senzoru přiblížení. Pro přesnější detekci může také využít vestavěnou LED diodu k osvětlení objektů.

Níže je uveden seznam dostupných bloků:
nastavení optického světla – Zapíná nebo vypíná LED diodu optického senzoru.
nastavit výkon optického světla – Nastavuje úroveň výkonu LED diody optického senzoru.
Optický senzor detekoval objekt – Hlásí, zda senzor detekuje objekt v dosahu.
Optická detekce barvy – Hlásí, zda optický senzor detekoval zadanou barvu.
Optický jas – Hlásí jas detekovaný optickým senzorem.
Optický odstín – Hlásí odstín detekovaný optickým senzorem.
when Optical – Spustí připojený zásobník bloků, když optický senzor detekuje nebo ztratí objekt.
sada optického světla#
Blok set Optical light zapíná nebo vypíná LED diodu optického senzoru. To může pomoci zvýšit přesnost senzoru při detekci barev.
nastavit světlo [Optical1 v] [zapnuto v]
Parametry |
Popis |
|---|---|
zařízení |
Který optický senzor se má použít, nakonfigurovaný v okně Zařízení. |
stát |
Stav světla optického senzoru: zapnuto nebo vypnuto. |
při spuštění
[Turn on the sensor's LED.]
nastavit světlo [Optical1 v] [zapnuto v]
nastavit optický světelný výkon#
Blok set Optical light power nastavuje jas LED diody optického senzoru. Světlo může pomoci optickému senzoru jasněji detekovat objekty a barvy.
Vyšší procento světlo zesílí. Nižší procento světlo ztlumí.
Pokud je světlo optického senzoru vypnuté, nastavení výkonu světla nad 0 % světlo zapne.
Pokud svítí světlo optického senzoru, nastavení výkonu světla na 0 % světlo vypne.
nastavit výkon světla [Optical1 v] na [50] %
Parametry |
Popis |
|---|---|
zařízení |
Který optický senzor se má použít, nakonfigurovaný v okně Zařízení. |
jas |
Jas, na který se má nastavit světlo optického senzoru, od 0 % do 100 %. Použijte celá čísla. |
při spuštění
[Turn on the sensor's LED at half brightness.]
nastavit výkon světla [Optical1 v] na [50] %
Optický nalezený objekt#
Logický blok Optický senzor detekoval objekt hlásí, zda optický senzor detekoval objekt v dosahu.
True – Optický senzor detekuje objekt.
Nepravda – Optický senzor nedetekuje objekt.
<[Optical1 v] našel objekt?>
Parametry |
Popis |
|---|---|
zařízení |
Který optický senzor se má použít, nakonfigurovaný v okně Zařízení. |
Příklad
při spuštění
[Drive forward until an object is found.]
jet [dopředu v]
čekat dokud <[Optical1 v] našel objekt?>
zastavit jízdu
Optická detekce barev#
Logický blok Optical detects color hlásí, zda optický senzor detekuje zadanou barvu na základě detekované hodnoty odstínu.
True – Senzor detekuje zadanou barvu.
Nepravda – Senzor nedetekuje zadanou barvu.
Poznámka: Optický senzor hledá rozsahy odstínů, které odpovídají zadané barvě. Pro detekci konkrétních rozsahů odstínů se podívejte do bloku reportéru Optical hue.
<[Optical1 v] detekuje [červená v]?>
Parametry |
Popis |
|---|---|
zařízení |
Který optický senzor se má použít, nakonfigurovaný v okně Zařízení. |
barva |
Kterou barvu hledat:
|
Příklad
při spuštění
[Drive forward until red is found.]
jet [dopředu v]
čekat dokud <[Optical1 v] detekuje [červená v]?>
zastavit jízdu
Optický jas#
Blok hlášení Optický jas hlásí, kolik světla se odráží zpět k optickému senzoru, v procentech od 0 % do 100 %.
Vyšší procento znamená, že se zpět k optickému senzoru odráží více světla. Nižší procento znamená, že se zpět odráží méně světla.
(jas [Optical1 v] v %)
Parametry |
Popis |
|---|---|
zařízení |
Který optický senzor se má použít, nakonfigurovaný v okně Zařízení. |
Optický odstín#
Blok reportéru Optický odstín hlásí odstín detekovaný optickým senzorem jako číslo od 0 do 359 stupňů.
Odstín je způsob, jak popsat barvu pomocí čísel v barevném kruhu.

(odstín [Optical1 v] ve stupních)
Parametry |
Popis |
|---|---|
zařízení |
Který optický senzor se má použít, nakonfigurovaný v okně Zařízení. |
Příklad
při spuštění
[Look for the color pink using hue.]
navždy
vymazat obrazovku
nastavit kurzor na řádek [1] sloupec [1] na obrazovce
pokud <[300] [math_less_than v] (odstín [Optical1 v] ve stupních) [math_less_than v] [359]> pak
tisk [This is pink!] na obrazovce ▶
jinak
tisk [No pink detected!] na obrazovce ▶
když optické#
Blok when Optical spustí připojený zásobník bloků vždy, když optický senzor detekuje nebo ztratí objekt.
když [Optical1 v] [detekuje v] objekt :: hat events
Parametry |
Popis |
|---|---|
zařízení |
Který optický senzor se má použít, nakonfigurovaný v okně Zařízení. |
stát |
Kdy se spustí připojený zásobník bloků: detects se spustí, když je detekován nedetekovaný objekt, zatímco loses se spustí, když detekovaný objekt již není detekován. |