Oko#
Zavedení#
Oční senzor dokáže detekovat objekty a barvy. Může také hlásit, kolik světla se odráží zpět k senzoru a jakou hodnotu odstínu detekované barvy. Oční senzor má světlo, které lze zapnout nebo vypnout, aby lépe viděl objekty a barvy.
Níže je uveden seznam všech dostupných bloků:
nastavení osvětlení očí – Zapíná nebo vypíná osvětlení senzoru očí.
nastavení výkonu světla oka – Nastavuje úroveň výkonu světla senzoru oka.
oko nalezlo objekt – Hlásí, zda senzor oka detekoval objekt v dosahu.
oko detekuje barvu – Hlásí, zda senzor oka detekuje zadanou barvu.
odstín očí – Hlásí odstín detekovaný senzorem očí.
oček jasný objekt – Hlásí, zda detekovaný objekt odráží hodně světla.
jas očí – Hlásí jas detekovaný senzorem očí.
nastavit světlo pro oči#
Blok set eye light zapíná nebo vypíná světlo senzoru oka. Světlo může pomoci senzoru oka jasněji detekovat objekty a barvy.
nastavit světlo oka [zapnuto v]
Parametry |
Popis |
|---|---|
stát |
Stav světla očního senzoru: zapnuto nebo vypnuto. |
Příklad
při spuštění
[Continuously blink the light.]
navždy
nastavit světlo oka [zapnuto v]
čekat (2) sekund
nastavit světlo oka [vypnuto v]
čekat (2) sekund
nastavení výkonu světla očí#
Blok set eye light power nastavuje, jak jasné je světlo senzoru oka. Světlo může senzoru oka pomoci jasněji detekovat objekty a barvy.
Vyšší procento světlo zesílí. Nižší procento světlo ztlumí.
Pokud je světlo očního senzoru vypnuté, nastavení výkonu světla nad 0 % světlo zapne.
Pokud je světlo očního senzoru zapnuté, nastavení výkonu světla na 0 % světlo vypne.
nastavit výkon světla oka na (50) %
Parametry |
Popis |
|---|---|
jas |
Jas, na který se má nastavit světlo očního senzoru, od 0 % do 100 %. Používejte celá čísla. |
Příklad
při spuštění
[Set the light to different power levels.]
nastavit výkon světla oka na (25) %
čekat (2) sekund
nastavit výkon světla oka na (50) %
čekat (2) sekund
nastavit výkon světla oka na (100) %
oko našlo předmět#
Logický blok oko našlo objekt hlásí, zda senzor oka detekuje objekt v dosahu.
True – Oční senzor detekuje objekt.
Nepravda – Oční senzor nedetekuje objekt.
<oko našlo objekt?>
Parametry |
Popis |
|---|---|
Tento blok nemá žádné parametry. |
Příklad
při spuštění
[Stop driving after detecting an object.]
nastavit světlo oka [zapnuto v]
jet [dopředu v]
čekat (0.1) sekund
čekat dokud <oko našlo objekt?>
zastavit jízdu
oko rozpoznává barvu#
Logický blok oko detekuje barvu hlásí, zda senzor oka detekuje zadanou barvu na základě detekované hodnoty odstínu.
True – Snímač oka detekuje zadanou barvu.
Nepravda – Snímač oka nedetekuje zadanou barvu.
Chcete-li zkontrolovat přesnou hodnotu odstínu detekovanou senzorem oka, použijte reportérový blok eye hue.
<oko detekuje [červená v]?>
Parametry |
Popis |
|---|---|
barva |
Barva, kterou má oční senzor detekovat:
|
Příklad
při spuštění
[Stop driving after detecting a green object.]
nastavit světlo oka [zapnuto v]
jet [dopředu v]
čekat (0.1) sekund
čekat dokud <oko detekuje [zelená v]?>
zastavit jízdu
odstín očí#
Blok reportéru odstín očí hlásí odstín detekovaný senzorem oka jako číslo od 0 do 359 stupňů.
Odstín je způsob, jak popsat barvu pomocí čísel v barevném kruhu.

(odstín oka ve stupních)
Parametry |
Popis |
|---|---|
Tento blok nemá žádné parametry. |
Příklad
při spuštění
[Display if an object is pink.]
navždy
vymazat všechny řádky
pokud <[290] [math_less_than v] (odstín oka ve stupních) [math_less_than v] [350]> pak
tisk [Pink!] ▶
čekat (0.1) sekund
jinak
tisk [Not pink!] ▶
čekat (0.1) sekund
oko jasný objekt#
Logický blok eye bright object hlásí, zda je objekt detekovaný senzorem oka jasný.
Objekt je považován za jasný, když odráží zpět do očního senzoru více než 70 % jasu.
True – Detekovaný objekt odráží více než 70 % jasu.
Nepravda – Detekovaný objekt odráží 70 % jasu nebo méně.
Toto lze použít před kontrolou barvy, abyste se ujistili, že objekt odráží dostatek světla, aby senzor oka mohl barvu spolehlivě detekovat.
<oko detekuje jasný objekt?>
Parametry |
Popis |
|---|---|
Tento blok nemá žádné parametry. |
Příklad
při spuštění
[Display whether a detected object is bright.]
nastavit výkon světla oka na (100) %
jet [dopředu v]
čekat dokud <oko našlo objekt?>
čekat (0.1) sekund
pokud <oko detekuje jasný objekt?> pak
tisk [Bright object!] ▶
jinak
tisk [Object not bright.] ▶
jas očí#
Blok hlášení jas očí hlásí, kolik světla se odráží zpět do senzoru oka, v procentech od 0 % do 100 %.
Vyšší procento znamená, že se zpět k očnímu senzoru odráží více světla. Nižší procento znamená, že se zpět odráží méně světla.
(jas oka v %)
Parametry |
Popis |
|---|---|
Tento blok nemá žádné parametry. |
Příklad
při spuštění
[Display whether a detected object is bright.]
nastavit výkon světla oka na (100) %
jet [dopředu v]
čekat dokud <oko našlo objekt?>
čekat (0.1) sekund
pokud <(jas oka v %) [math_less_than v] [70]> pak
tisk [Object not bright.] ▶
jinak
tisk [Bright object!] ▶