Optikai érzékelő#
Bevezetés#
Az Optikai Érzékelés kategóriába tartoznak azok a blokkok, amelyek a VEX IQ Optikai Érzékelőt vezérlik és onnan kérik le az adatokat. Ez az érzékelő képes tárgyakat érzékelni, színeket azonosítani, valamint a fényerőt és a színárnyalatot mérni.
Az optikai érzékelő be- és kikapcsolható jelzőfénnyel rendelkezik. A jelzőfény segíthet az optikai érzékelőnek a tárgyak és a színek tisztább érzékelésében.
Az alábbiakban az összes blokk listája található:
optikai fény beállítása — Be- vagy kikapcsolja az optikai érzékelő fényét.
optikai fényerő beállítása — Beállítja az optikai érzékelő fényének fényerejét.
Az optikai rendszer talált egy objektumot? — Jelenti, hogy észlelt-e objektumot.
Optikailag érzékeli a színeket? — Jelzi, hogy érzékelt-e egy adott színt.
Optikai szín neve — Megjeleníti az érzékelt szín nevét.
Optikai fényerő — Az érzékelő által érzékelt fényerőt jelzi.
Optikai színárnyalat — Megjeleníti az érzékelt szín színárnyalatának értékét.
Optikai érzékelő esetén — Lefuttatja a csatolt blokkköteget, amikor az optikai érzékelő érzékel vagy elveszít egy tárgyat.
Optikai fény beállítása#
Az optikai fény beállítása blokk be- és kikapcsolja az optikai érzékelő fényét. A fény lehetővé teszi, hogy az optikai érzékelő jobban lássa a tárgyakat, ha sötét területen lévő tárgyat néz.
[Optical1 v] fényének beállítása [be v]
Paraméterek |
Leírás |
|---|---|
optikai érzékelő |
Melyik optikai érzékelőt kell használni, az Eszközök ablakban konfigurálható. |
állami |
Az optikai érzékelő lámpájának beállítandó állapota:
|
Példa
amikor elindul
[Repeatedly flash the Optical Sensor's lights.]
örökre
[Optical1 v] fényének beállítása [be v]
várakozás (1) másodpercig
[Optical1 v] fényének beállítása [ki v]
várakozás (1) másodpercig
Optikai fényerő beállítása#
Az optikai fényerő beállítása blokk beállítja az optikai érzékelő fényének erősségét. A fény segíthet az optikai érzékelőnek tisztábban érzékelni a tárgyakat és a színeket.
A magasabb százalékos érték fényesebbé, az alacsonyabb százalékos érték pedig halványabbá teszi a fényt.
Ha az optikai érzékelő lámpája ki van kapcsolva, a fényerő 0% fölé állítása bekapcsolja a lámpát.
Ha az optikai érzékelő lámpája világít, a fényerő 0%-ra állítása kikapcsolja a lámpát.
[Optical1 v] fényteljesítményének beállítása (50) %
Megjegyzés: Ha az optikai érzékelő lámpája nem világít, ez a blokk bekapcsolja a lámpát.
Paraméterek |
Leírás |
|---|---|
optikai érzékelő |
Melyik optikai érzékelőt kell használni, az Eszközök ablakban konfigurálható. |
fényesség |
Az optikai érzékelő fényereje százalékban kifejezve 0 és 100 között. |
Példa
amikor elindul
[Repeatedly change the brightness of the Optical Sensor's lights.]
örökre
[Optical1 v] fényteljesítményének beállítása (10) %
várakozás (2) másodpercig
[Optical1 v] fényteljesítményének beállítása (50) %
várakozás (2) másodpercig
[Optical1 v] fényteljesítményének beállítása (100) %
várakozás (2) másodpercig
Optikai talált egy tárgyat?#
Az Talált objektumot az optikai érzékelő? logikai blokk jelzi, hogy az optikai érzékelő érzékel-e objektumot a hatótávolságon belül.
Igaz — Az optikai érzékelő objektumot észlelt.
Hamis — Az optikai érzékelő nem érzékelt tárgyat.
<[Optical1 v] talált objektumot?>
Paraméterek |
Leírás |
|---|---|
optikai érzékelő |
Melyik optikai érzékelőt kell használni, az Eszközök ablakban konfigurálható. |
Példa
amikor elindul
[Turn until the Optical Sensor detects an object.]
fordulási sebesség beállítása (10) [% v]
[Optical1 v] fényteljesítményének beállítása [75] %
fordulás [jobbra v]
várakozás amíg <[Optical1 v] talált objektumot?>
[Object detected] nyomtatása a képernyőn ◀ és kurzor a következő sorra
hajtás leállítása
Optikailag érzékeli a színeket?#
Az Színt érzékel az optikai érzékelő? logikai blokk jelzi, hogy az optikai érzékelő érzékel-e egy adott színt.
Igaz – Az optikai érzékelő érzékelte a megadott színt.
Hamis — Az optikai érzékelő nem érzékelte a megadott színt.
<[Optical1 v] észleli [piros v]?>
Paraméterek |
Leírás |
|---|---|
optikai érzékelő |
Melyik optikai érzékelőt kell használni, az Eszközök ablakban konfigurálható. |
szín |
Melyik színt kell ellenőrizni:
|
Példa
amikor elindul
[Turn until the Optical Sensor detects a red object.]
fordulási sebesség beállítása (10) [% v]
[Optical1 v] fényteljesítményének beállítása [75] %
fordulás [jobbra v]
várakozás amíg <[Optical1 v] észleli [piros v]?>
[Red detected] nyomtatása a képernyőn ◀ és kurzor a következő sorra
hajtás leállítása
Optikai szín neve#
Az Optikai színnév riporterblokk az optikai érzékelő által érzékelt szín nevét jelenti.
Lehetséges színek a következők:
piros
zöld
kék
sárga
narancs
lila
ciánkék
Megjegyzés: Ez a blokk beilleszthető a Érintő LED színének beállítása blokkba, hogy az érintő LED színe megegyezzen a detektált színnel.
([Optical1 v] szín neve)
Paraméterek |
Leírás |
|---|---|
optikai érzékelő |
Melyik optikai érzékelőt kell használni, az Eszközök ablakban konfigurálható. |
Példa
amikor elindul
[Display a message when the Optical Sensor detects red.]
várakozás amíg <[Optical1 v] észleli [piros v]?>
([Optical1 v] szín neve) nyomtatása a képernyőn ◀ és kurzor a következő sorra
Optikai fényerő#
Az Optikai fényerő riporterblokk a detektált fény fényerejét mutatja százalékos formában 0% és 100% között.
A magasabb százalékos érték azt jelenti, hogy az optikai érzékelő több fényt érzékel. Az alacsonyabb százalékos érték azt jelenti, hogy az optikai érzékelő kevesebb fényt érzékel.
([Optical1 v] fényereje %)
Paraméterek |
Leírás |
|---|---|
optikai érzékelő |
Melyik optikai érzékelőt kell használni, az Eszközök ablakban konfigurálható. |
Példa
amikor elindul
[Display the brightness when the Optical Sensor detects red.]
várakozás amíg <[Optical1 v] észleli [piros v]?>
([Optical1 v] fényereje %) nyomtatása a képernyőn ◀ és kurzor a következő sorra
Optikai színárnyalat#
Az Optikai színárnyalat riporterblokk az optikai érzékelő által érzékelt színárnyalatot 0 és 359 fok közötti számként jelenti.
A színárnyalat a színek leírásának egy módja, számok segítségével, egy színkör körül, az alábbiak szerint:

([Optical1 v] árnyalata fokban)
Paraméterek |
Leírás |
|---|---|
optikai érzékelő |
Melyik optikai érzékelőt kell használni, az Eszközök ablakban konfigurálható. |
Példa
amikor elindul
[Print when the Optical Sensor detects pink.]
örökre
képernyő törlése
kurzor beállítása (1). sor (1). oszlopába a képernyőn
ha <<([Optical1 v] árnyalata fokban) [math_greater_than v] [290]> [és v] <([Optical1 v] árnyalata fokban) [math_less_than v] [350]>> akkor
[Pink!] nyomtatása a képernyőn ▶
várakozás (0.1) másodpercig
különben
[Not pink.] nyomtatása a képernyőn ▶
várakozás (0.1) másodpercig
Optikai#
Az Optikai érzékelő esetén kalapblokk a csatolt blokkköteget futtatja, amikor a kiválasztott optikai érzékelő érzékel vagy elveszít egy tárgyat.
amikor [Optical1 v] [észleli v] egy objektumot
Paraméterek |
Leírás |
|---|---|
optikai érzékelő |
Melyik optikai érzékelőt kell használni, az Eszközök ablakban konfigurálható. |
állami |
Amikor a csatolt blokkhalom lefut:
|
Példa
amikor [Optical1 v] [észleli v] egy objektumot
[Find an object when it is lost.]
fordulás [jobbra v]
várakozás amíg <[Optical1 v] talált objektumot?>
hajtás leállítása