Optiskais sensors#

Ievads#

Optiskās uztveršanas kategorijā ietilpst bloki, kas kontrolē un izgūst datus no VEX IQ optiskā sensora. Šis sensors var noteikt objektus, identificēt krāsas un izmērīt spilgtumu un nokrāsu.

Optiskajam sensoram ir gaisma, ko var ieslēgt vai izslēgt. Gaisma var palīdzēt optiskajam sensoram skaidrāk noteikt objektus un krāsas.

Zemāk ir visu bloku saraksts:

Optiskā apgaismojuma komplekts#

Optiskā apgaismojuma komplekta bloks iestatīt optisko gaismu ieslēdz vai izslēdz optiskā sensora gaismu. Gaisma ļauj optiskajam sensoram labāk redzēt objektus, ja tas skatās uz objektu tumšā vietā.

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

Parametri

Apraksts

optiskais sensors

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

štats

Optiskā sensora gaismas stāvoklis, kas jāiestata:

  • ieslēgts — Ieslēdz gaismu.
  • izslēgts — Izslēdz gaismu.

Piemērs

kad sākts
[Repeatedly flash the Optical Sensor's lights.]
mūžīgi
iestatīt [Optical1 v] gaismu [ieslēgts v]
gaidīt (1) sekundes
iestatīt [Optical1 v] gaismu [izslēgts v]
gaidīt (1) sekundes

Optiskās gaismas jaudas iestatīšana#

Optiskās gaismas jaudas iestatīšanas bloks iestatīt optisko gaismas jaudu nosaka optiskā sensora gaismas 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) %

Piezīme: Ja optiskā sensora gaisma ir izslēgta, šis bloks to ieslēgs.

Parametri

Apraksts

optiskais sensors

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

spilgtums

Optiskā sensora gaismas spilgtums procentos no 0 līdz 100.

Piemērs

kad sākts
[Repeatedly change the brightness of the Optical Sensor's lights.]
mūžīgi
iestatīt [Optical1 v] gaismas jaudu uz (10) %
gaidīt (2) sekundes
iestatīt [Optical1 v] gaismas jaudu uz (50) %
gaidīt (2) sekundes
iestatīt [Optical1 v] gaismas jaudu uz (100) %
gaidīt (2) sekundes

Optiķis atrada objektu?#

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

  • Patiess — Optiskais sensors ir noteicis objektu.

  • Aplams — Optiskais sensors nav uztvēris objektu.

<[Optical1 v] atrada objektu?>

Parametri

Apraksts

optiskais sensors

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

Piemērs

kad sākts
[Turn until the Optical Sensor detects an object.]
iestatīt pagrieziena ātrumu uz (10) [% v]
iestatīt [Optical1 v] gaismas jaudu uz [75] %
griezties [pa labi v]
gaidīt līdz <[Optical1 v] atrada objektu?>
drukāt [Object detected] ekrānā ◀ un pāriet uz nākamo rindu
pārtraukt braukšanu

Vai optiskā ierīce nosaka krāsu?#

Būla bloks Vai optiskais sensors nosaka krāsu? ziņo, vai optiskais sensors nosaka noteiktu krāsu.

  • Patiess — Optiskais sensors ir noteicis norādīto krāsu.

  • Aplams — Optiskais sensors nav noteicis norādīto krāsu.

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

Parametri

Apraksts

optiskais sensors

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

krāsa

Kuru krāsu pārbaudīt:

  • sarkans – nokrāsas vērtība no 341° līdz 20°.
  • zaļš – nokrāsas vērtība no 81° līdz 140°.
  • zils – nokrāsas vērtība no 200° līdz 240°.
  • dzeltens – nokrāsas vērtība no 41° līdz 60°.
  • oranžs
  • violets – nokrāsas vērtība no 281° līdz 320°.
  • ciāna – nokrāsas vērtība no 141° līdz 200°.

Piemērs

kad sākts
[Turn until the Optical Sensor detects a red object.]
iestatīt pagrieziena ātrumu uz (10) [% v]
iestatīt [Optical1 v] gaismas jaudu uz [75] %
griezties [pa labi v]
gaidīt līdz <[Optical1 v] atklāj [sarkans v]?>
drukāt [Red detected] ekrānā ◀ un pāriet uz nākamo rindu
pārtraukt braukšanu

Optiskās krāsas nosaukums#

Optiskās krāsas nosaukuma ziņotāja bloks ziņo par optiskā sensora noteiktās krāsas nosaukumu.

Iespējamās krāsas ir:

  • sarkans

  • zaļš

  • zils

  • dzeltens

  • oranžs

  • violets

  • ciāna

Piezīme: Šo bloku var ievietot blokā iestatīt skārienjutīgās gaismas diodes krāsu, lai skārienjutīgā gaismas diode atbilstu noteiktajai krāsai.

([Optical1 v] krāsas nosaukums)

Parametri

Apraksts

optiskais sensors

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

Piemērs

kad sākts
[Display a message when the Optical Sensor detects red.]
gaidīt līdz <[Optical1 v] atklāj [sarkans v]?>
drukāt ([Optical1 v] krāsas nosaukums) ekrānā ◀ un pāriet uz nākamo rindu

Optiskais spilgtums#

Optiskā spilgtuma ziņotāja bloks ziņo par uztvertās gaismas spilgtumu procentos no 0% līdz 100%.

Augstāks procentuālais daudzums nozīmē, ka optiskais sensors uztver vairāk gaismas. Zemāks procentuālais daudzums nozīmē, ka optiskais sensors uztver mazāk gaismas.

([Optical1 v] spilgtums %)

Parametri

Apraksts

optiskais sensors

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

Piemērs

kad sākts
[Display the brightness when the Optical Sensor detects red.]
gaidīt līdz <[Optical1 v] atklāj [sarkans v]?>
drukāt ([Optical1 v] spilgtums %) ekrānā ◀ un pāriet uz nākamo rindu

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, kā parādīts zemāk:

Apļveida krāsu aplis, kas attēlo pilnu toņu spektru, kas apzīmēts ar grādu vērtībām pa perimetru, palielinoties ar 30 grādu soli no 0° augšpusē līdz 360°.

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

Parametri

Apraksts

optiskais sensors

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

Piemērs

kad sākts
[Print when the Optical Sensor detects pink.]
mūžīgi
notīrīt ekrānu
iestatīt kursoru uz rindu (1) kolonnu (1) ekrānā
ja <<([Optical1 v] nokrāsa grādos) [math_greater_than v] [290]> [un v] <([Optical1 v] nokrāsa grādos) [math_less_than v] [350]>> tad
drukāt [Pink!] ekrānā ▶
gaidīt (0.1) sekundes
citādi
drukāt [Not pink.] ekrānā ▶
gaidīt (0.1) sekundes

Kad optiskais#

Cepuru bloks Kad optisks palaiž pievienoto bloku kaudzīti, kad izvēlētais optiskais sensors nosaka vai pazaudē objektu.

kad [Optical1 v] [atklāj v] objektu

Parametri

Apraksts

optiskais sensors

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

štats

Kad pievienotā bloku kaudze darbosies:

  • atklāj – Tagad tiek atklāts neatklāts objekts
  • zaudē – Atklāts objekts vairs netiek atklāts

Piemērs

kad [Optical1 v] [atklāj v] objektu
[Find an object when it is lost.]
griezties [pa labi v]
gaidīt līdz <[Optical1 v] atrada objektu?>
pārtraukt braukšanu