Krāsu sensors#

Ievads#

Krāsu sensoru kategorijā ietilpst bloki, kas ziņo par krāsu informāciju no VEX IQ krāsu sensora. Šie bloki ļauj jūsu robotam noteikt objekta klātbūtni, atpazīt noteiktas krāsas un atgriezt vizuālus datus, piemēram, spilgtumu un nokrāsu.

Blokus var izmantot arī sensora iekšējā apgaismojuma spilgtuma konfigurēšanai. Šie rīki ir ideāli piemēroti programmām, kurām reāllaikā jāreaģē uz krāsainiem objektiem, apgaismojuma apstākļiem vai sensora atgriezenisko saiti.

Zemāk ir visu bloku saraksts:

Krāsu gaismas komplekts#

Krāsu sensora gaismas spilgtumu nosaka bloks iestatīt krāsu gaismu. Gaisma var palīdzēt krāsu 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 krāsu sensora gaisma ir izslēgta, gaismas jaudas iestatīšana virs 0% ieslēgs gaismu.

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

iestatīt [Color1 v] gaismu uz (50) %

Parametri

Apraksts

krāsu sensors

Kura krāsu sensora gaismas spilgtumu iestatīt, konfigurēts logā “Ierīces”.

spilgtums

Krāsu sensora gaismas spilgtums no 0% līdz 100% kā vesels skaitlis.

Piemērs

kad sākts
[Light up the Color Sensor dimmer.]
iestatīt [Color1 v] gaismu uz (25) %
gaidīt (2) sekundes
[Light up the Color Sensor brighter.]
iestatīt [Color1 v] gaismu uz (100) %

Krāsa atrada objektu?#

Būla bloks Vai krāsa atrada objektu? ziņo, vai krāsu sensors ir uztvēris kādu objektu.

  • Patiess — Krāsu sensors ir noteicis objektu.

  • Aplams — Krāsu sensors nav noteicis objektu.

<[Color1 v] atrada objektu?>

Parametri

Apraksts

krāsu sensors

Kuru krāsu sensoru izmantot, konfigurējiet ierīcēs.

Piemērs

kad sākts
[Print a different message when an object is in front of the Color Sensor.]
mūžīgi
iestatīt kursoru uz rindu (1) kolonnu (1) ekrānā
ja <[Color1 v] atrada objektu?> tad
drukāt [Object detected] ekrānā ▶
citādi
drukāt [Nothing detected] ekrānā ▶
beigas
notīrīt rindu (1) ekrānā

Krāsa atpazīst krāsu?#

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

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

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

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

Parametri

Apraksts

krāsu sensors

Kuru krāsu sensoru izmantot, konfigurējiet ierīcēs.

krāsa

Kuru krāsu pārbaudīt:

  • sarkana — nokrāsas vērtība no 340° līdz 20°
  • zaļa — nokrāsas vērtība no 80° līdz 140°
  • zila — nokrāsas vērtība no 201° līdz 240°
  • balta
  • dzeltena — nokrāsas vērtība no 40° līdz 59°
  • oranža — nokrāsas vērtība no 25° līdz 30°
  • violeta — nokrāsas vērtība no 280° līdz 320°
  • sarkana violeta — nokrāsas vērtība no 320° līdz 340°
  • violeta
  • zila violeta — nokrāsas vērtība no 240° līdz 280°
  • zila zaļa — nokrāsas vērtība no 141° līdz 200°
  • dzeltena zaļa — nokrāsas vērtība no 60° līdz 80°
  • dzeltena oranža — nokrāsas vērtība no 30° līdz 39°
  • sarkanoranžs - Nokrāsas vērtība no 20° līdz 25°

Piemērs

kad sākts
[Turn until the Color Sensor detects green.]
griezties [pa labi v]
gaidīt līdz <[Color1 v] atklāj [zaļš v]?>
pārtraukt braukšanu

Krāsas nosaukums#

The Color color name reporter block reports the name of the color detected by the Color Sensor as a String.

Iespējamās krāsas ir:

  • sarkans

  • zaļš

  • zils

  • balts

  • dzeltens

  • oranžs

  • violets

  • sarkanviolets

  • violets

  • zili violets

  • zili zaļa

  • dzeltenzaļa

  • dzelteni oranža

  • sarkanoranža

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.

([Color1 v] krāsas nosaukums)

Parametri

Apraksts

krāsu sensors

Kuru krāsu sensoru izmantot, konfigurējiet ierīcēs.

Piemērs

kad sākts
[Stop and print when the Color Sensor detects green.]
griezties [pa labi v]
gaidīt līdz <[Color1 v] atklāj [zaļš v]?>
pārtraukt braukšanu
drukāt ([Color1 v] krāsas nosaukums) ekrānā ◀ un pāriet uz nākamo rindu

Krāsu spilgtums#

Krāsas spilgtuma ziņošanas bloks Krāsas spilgtums ziņo par noteiktās krāsas spilgtumu procentos no 0% līdz 100%.

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

([Color1 v] spilgtums %)

Parametri

Apraksts

krāsu sensors

Kuru krāsu sensoru izmantot, konfigurējiet ierīcēs.

Piemērs

kad sākts
[Stop and print the brightness when the Color Sensor detects green.]
griezties [pa labi v]
gaidīt līdz <[Color1 v] atklāj [zaļš v]?>
pārtraukt braukšanu
drukāt ([Color1 v] spilgtums %) ekrānā ◀ un pāriet uz nākamo rindu

Krāsu nokrāsa#

Krāsu nokrāsas ziņotāja bloks Krāsu nokrāsas ziņo par krāsu 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°.

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

Parametri

Apraksts

krāsu sensors

Kuru krāsu sensoru izmantot, konfigurējiet ierīcēs.

Piemērs

kad sākts
[Print when the Color Sensor detects pink.]
mūžīgi
notīrīt ekrānu
iestatīt kursoru uz rindu (1) kolonnu (1) ekrānā
ja <<([Color1 v] nokrāsa grādos) [math_greater_than v] [290]> un <([Color1 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