Optiskais sensors#

Ievads#

Optiskais sensors nosaka tuvumā esošo objektu krāsu, spilgtumu un klātbūtni, izmantojot RGB krāsu sensora un tuvuma sensora kombināciju. Tas var arī izmantot iebūvēto LED gaismu, lai apgaismotu objektus precīzākai noteikšanai.

VEX optiskais sensors.

Zemāk ir pieejamo bloku saraksts:

Optiskā apgaismojuma komplekts#

Optiskā apgaismojuma iestatīšanas bloks ieslēdz vai izslēdz optiskā sensora LED indikatoru. Tas var palīdzēt palielināt sensora precizitāti krāsu noteikšanā.

iestatīt [Optical1 v] gaismu [ieslēgts v]

Parametri

Apraksts

ierīce

Kuru optisko sensoru izmantot, konfigurējiet ierīcēs.

štats

Optiskā sensora gaismas stāvoklis: ieslēgts vai izslēgts.

kad sākts
[Turn on the sensor's LED.]
iestatīt [Optical1 v] gaismu [ieslēgts v]

Optiskās gaismas jaudas iestatīšana#

Optiskās gaismas jaudas iestatīšanas bloks iestata optisko gaismu iestata optiskā sensora gaismas diodes spilgtumu. Gaisma var palīdzēt optiskajam sensoram skaidrāk noteikt objektus un krāsas.

Augstāks procentuālais daudzums padara gaismu spilgtāku. Zemāks procentuālais daudzums padara gaismu blāvāku.

Ja optiskā sensora gaisma ir izslēgta, gaismas jaudas iestatīšana virs 0% ieslēgs gaismu.

Ja optiskā sensora gaisma ir ieslēgta, gaismas jaudas iestatīšana uz 0% izslēgs gaismu.

iestatīt [Optical1 v] gaismas jaudu uz [50] %

Parametri

Apraksts

ierīce

Kuru optisko sensoru izmantot, konfigurējiet ierīcēs.

spilgtums

Optiskā sensora gaismas spilgtums no 0% līdz 100%. Izmantojiet veselus skaitļus.

kad sākts
[Turn on the sensor's LED at half brightness.]
iestatīt [Optical1 v] gaismas jaudu uz [50] %

Optiķis atrada objektu#

Būla bloks Optiskais sensors atrada objektu ziņo, vai optiskais sensors uztver objektu diapazonā.

  • Patiess — Optiskais sensors nosaka objektu.

  • Aplams — Optiskais sensors neuztver objektu.

<[Optical1 v] atrada objektu?>

Parametri

Apraksts

ierīce

Kuru optisko sensoru izmantot, konfigurējiet ierīcēs.

Piemērs

Brauciet uz priekšu, līdz tiek konstatēts objekts#
kad sākts
[Drive forward until an object is found.]
braukt [uz priekšu v]
gaidīt līdz <[Optical1 v] atrada objektu?>
pārtraukt braukšanu

Optisks krāsu noteikšanas mehānisms#

Būla bloks Optiskā sensora krāsas noteikšana ziņo, vai optiskais sensors nosaka noteiktu krāsu, pamatojoties uz noteikto nokrāsas vērtību.

  • Patiess — sensors nosaka norādīto krāsu.

  • Aplams – Sensors neuztver norādīto krāsu.

Piezīme: Optiskais sensors meklē nokrāsu diapazonus, kas atbilst norādītajai krāsai. Lai noteiktu konkrētu nokrāsu diapazonus, skatiet reportiera bloku Optiskais nokrāsa.

<[Optical1 v] atklāj [sarkans v]?>

Parametri

Apraksts

ierīce

Kuru optisko sensoru izmantot, konfigurējiet ierīcēs.

krāsa

Kuru krāsu meklēt:

  • sarkans – noteikta nokrāsas vērtība diapazonā no 340° līdz 20°.
  • zaļš – noteikta nokrāsas vērtība diapazonā no 80° līdz 140°.
  • zils – noteikta nokrāsas vērtība diapazonā no 200° līdz 240°.
  • dzeltens – noteikta nokrāsas vērtība diapazonā no 40° līdz 60°.
  • oranžs – noteikta nokrāsas vērtība diapazonā no 20° līdz 40°.
  • violets – noteikta nokrāsas vērtība diapazonā no 240° līdz 280°.
  • ciāna – noteikta nokrāsas vērtība diapazonā no 140° līdz 200°.

Piemērs

Brauciet uz priekšu, līdz tiek uztverta sarkana gaisma#
kad sākts
[Drive forward until red is found.]
braukt [uz priekšu v]
gaidīt līdz <[Optical1 v] atklāj [sarkans v]?>
pārtraukt braukšanu

Optiskais spilgtums#

Optiskā spilgtuma ziņošanas bloks ziņo par to, cik daudz gaismas tiek atstarots atpakaļ uz optisko sensoru, procentos no 0% līdz 100%.

Augstāks procentuālais daudzums nozīmē, ka uz optisko sensoru tiek atstarots vairāk gaismas. Zemāks procentuālais daudzums nozīmē, ka uz optisko sensoru tiek atstarots mazāk gaismas.

([Optical1 v] spilgtums %)

Parametri

Apraksts

ierīce

Kuru optisko sensoru izmantot, konfigurējiet ierīcēs.

Optiskā nokrāsa#

Optiskā nokrāsa ziņotāja bloks ziņo par optiskā sensora noteikto nokrāsu kā skaitli no 0 līdz 359 grādiem.

Nokrāsa ir veids, kā aprakstīt krāsu, izmantojot skaitļus ap krāsu apli.

VEX krāsu aplis attēlo krāsu pakāpes aplī, kur sarkanā krāsa ir 0 grādi un pāriet varavīksnes krāsā, vērtībai palielinoties.

([Optical1 v] nokrāsa grādos)

Parametri

Apraksts

ierīce

Kuru optisko sensoru izmantot, konfigurējiet ierīcēs.

Piemērs

kad sākts
[Look for the color pink using hue.]
mūžīgi
notīrīt ekrānu
iestatīt kursoru uz rindu [1] kolonnu [1] ekrānā
ja <[300] [math_less_than v] ([Optical1 v] nokrāsa grādos) [math_less_than v] [359]> tad
drukāt [This is pink!] ekrānā ▶
citādi
drukāt [No pink detected!] ekrānā ▶

kad optiskais#

Cepuru bloks kad optiskais palaiž pievienoto bloku kaudzīti ikreiz, kad optiskais sensors atrod vai pazaudē objektu.

kad [Optical1 v] [atklāj v] objektu :: hat events

Parametri

Apraksts

ierīce

Kuru optisko sensoru izmantot, konfigurējiet ierīcēs.

štats

Kad tiks palaista pievienotā bloku kaudze: detects tiek palaists, kad tiek atklāts neatklāts objekts, savukārt loses tiek palaists, kad atklātais objekts vairs netiek atklāts.