Optikai érzékelő#

Bevezetés#

A V5 optikai érzékelő RGB színérzékelő és közelségérzékelő kombinációjának segítségével érzékeli a közeli tárgyak színét, fényerejét és jelenlétét. A beépített LED-et is használhatja a tárgyak megvilágítására a pontosabb érzékelés érdekében.

A VEX V5 optikai érzékelő.

Az alábbiakban a rendelkezésre álló blokkok listája található:

Optikai fény beállítása#

Az optikai fény beállítása blokk be- és kikapcsolja az optikai érzékelő LED-jét. Ez segíthet növelni az érzékelő pontosságát a színek érzékelésekor.

[Optical1 v] fényének beállítása [be v]

Paraméterek

Leírás

eszköz

Melyik optikai érzékelőt kell használni, az Eszközök ablakban konfigurálható.

állami

Az optikai érzékelő jelzőfényének állapota: be vagy ki.

amikor elindul
[Turn on the sensor's LED.]
[Optical1 v] fényének beállítása [be v]

Optikai fényerő beállítása#

Az optikai fényerő beállítása blokk az optikai érzékelő LED-jének fényerejét állítja be. A fény segíthet az optikai érzékelőnek a tárgyak és a színek tisztább érzékelésében.

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] %

Paraméterek

Leírás

eszköz

Melyik optikai érzékelőt kell használni, az Eszközök ablakban konfigurálható.

fényesség

Az optikai érzékelő fényerejének beállítása 0%-tól 100%-ig. Egész számokat adjon meg.

amikor elindul
[Turn on the sensor's LED at half brightness.]
[Optical1 v] fényteljesítményének beállítása [50] %

Optikai talált egy tárgyat#

Az Optikai érzékelő objektumot talált 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 érzékel.

  • Hamis — Az optikai érzékelő nem érzékel tárgyat.

<[Optical1 v] talált objektumot?>

Paraméterek

Leírás

eszköz

Melyik optikai érzékelőt kell használni, az Eszközök ablakban konfigurálható.

Példa

Hajtson előre, amíg a rendszer nem észlel egy tárgyat#
amikor elindul
[Drive forward until an object is found.]
hajtás [előre v]
várakozás amíg <[Optical1 v] talált objektumot?>
hajtás leállítása

Optikai színérzékelés#

Az Optikai színérzékelés logikai blokk jelzi, hogy az optikai érzékelő érzékeli-e a megadott színt a detektált színárnyalat-érték alapján.

  • Igaz – Az érzékelő érzékeli a megadott színt.

  • Hamis – Az érzékelő nem érzékeli a megadott színt.

Megjegyzés: Az optikai érzékelő a megadott színnek megfelelő színárnyalat-tartományokat keresi. Az adott színárnyalat-tartományok észleléséhez lásd az Optikai színárnyalat riporterblokkot.

<[Optical1 v] észleli [piros v]?>

Paraméterek

Leírás

eszköz

Melyik optikai érzékelőt kell használni, az Eszközök ablakban konfigurálható.

szín

Melyik színt kell keresni:

  • piros – 340° és 20° közötti érzékelt színárnyalat.
  • zöld – 80° és 140° közötti érzékelt színárnyalat.
  • kék – 200° és 240° közötti érzékelt színárnyalat.
  • sárga – 40° és 60° közötti érzékelt színárnyalat.
  • narancssárga – 20° és 40° közötti érzékelt színárnyalat.
  • lila – 240° és 280° közötti érzékelt színárnyalat.
  • ciánkék – 140° és 200° közötti érzékelt színárnyalat.

Példa

Hajtson előre, amíg pirosat nem észlel#
amikor elindul
[Drive forward until red is found.]
hajtás [előre v]
várakozás amíg <[Optical1 v] észleli [piros v]?>
hajtás leállítása

Optikai fényerő#

Az Optikai fényerő riporterblokk 0% és 100% közötti százalékos értéket ad arról, hogy mennyi fény verődik vissza az optikai érzékelőre.

A magasabb százalékos érték azt jelenti, hogy több fény verődik vissza az optikai érzékelőre. Az alacsonyabb százalékos érték azt jelenti, hogy kevesebb fény verődik vissza.

([Optical1 v] fényereje %)

Paraméterek

Leírás

eszköz

Melyik optikai érzékelőt kell használni, az Eszközök ablakban konfigurálható.

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.

A VEX színkör egy körben mutatja a színek fokozatait, ahol a piros 0 fokon áll, és a növekvő értékkel áthalad a szivárványon.

([Optical1 v] árnyalata fokban)

Paraméterek

Leírás

eszköz

Melyik optikai érzékelőt kell használni, az Eszközök ablakban konfigurálható.

Példa

amikor elindul
[Look for the color pink using hue.]
örökre
képernyő törlése
kurzor beállítása [1]. sor [1]. oszlopába a képernyőn
ha <[300] [math_less_than v] ([Optical1 v] árnyalata fokban) [math_less_than v] [359]> akkor
[This is pink!] nyomtatása a képernyőn ▶
különben
[No pink detected!] nyomtatása a képernyőn ▶

amikor Optikai#

Az ha optikai kalapblokk a csatolt blokkköteget futtatja, amikor az optikai érzékelő érzékel vagy elveszít egy tárgyat.

amikor [Optical1 v] [észleli v] egy objektumot :: hat events

Paraméterek

Leírás

eszköz

Melyik optikai érzékelőt kell használni, az Eszközök ablakban konfigurálható.

állami

Amikor a csatolt blokkhalom lefut: a detects akkor fut le, amikor egy nem észlelt objektumot észlel a rendszer, míg a loses akkor fut le, amikor egy észlelt objektumot már nem észlel.