Acs#

Ievads#

Acu sensors var noteikt objektus un krāsas. Tas var arī ziņot par to, cik daudz gaismas atstarojas atpakaļ uz sensoru, un noteiktās krāsas nokrāsas vērtību. Acu sensoram ir gaisma, ko var ieslēgt vai izslēgt, lai palīdzētu tam skaidrāk redzēt objektus un krāsas.

Zemāk ir visu pieejamo bloku saraksts:

iestatīt acu gaismu#

Acu gaismas iestatīšanas bloks ieslēdz vai izslēdz acu sensora gaismu. Gaisma var palīdzēt acu sensoram skaidrāk noteikt objektus un krāsas.

iestatīt acu gaismu [ieslēgts v]

Parametri

Apraksts

štats

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

Piemērs

kad sākts
[Continuously blink the light.]
mūžīgi
iestatīt acu gaismu [ieslēgts v]
gaidīt (2) sekundes
iestatīt acu gaismu [izslēgts v]
gaidīt (2) sekundes

iestatīt acu gaismas jaudu#

Acu gaismas jaudas iestatīšanas bloks iestata acu sensora gaismas spilgtumu. Gaisma var palīdzēt acu 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 acu sensora gaisma ir izslēgta, gaismas jaudas iestatīšana virs 0% ieslēgs gaismu.

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

iestatīt acu gaismas jaudu uz (50) %

Parametri

Apraksts

spilgtums

Acu sensora gaismas spilgtuma iestatīšanas vērtība no 0% līdz 100%. Izmantojiet veselus skaitļus.

Piemērs

kad sākts
[Set the light to different power levels.]
iestatīt acu gaismas jaudu uz (25) %
gaidīt (2) sekundes
iestatīt acu gaismas jaudu uz (50) %
gaidīt (2) sekundes
iestatīt acu gaismas jaudu uz (100) %

acs atrada priekšmetu#

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

  • Patiess — Acu sensors nosaka objektu.

  • Aplams — Acu sensors neuztver objektu.

<acs atrada objektu?>

Parametri

Apraksts

Šim blokam nav parametru.

Piemērs

kad sākts
[Stop driving after detecting an object.]
iestatīt acu gaismu [ieslēgts v]
braukt [uz priekšu v]
gaidīt (0.1) sekundes
gaidīt līdz <acs atrada objektu?>
pārtraukt braukšanu

acs atpazīst krāsu#

Būla bloks acs nosaka krāsu ziņo, vai acs sensors nosaka noteiktu krāsu, pamatojoties uz noteikto nokrāsas vērtību.

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

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

Lai pārbaudītu precīzu acu sensora noteikto nokrāsas vērtību, izmantojiet reportiera bloku acu nokrāsa.

<acs atklāj [sarkans v]?>

Parametri

Apraksts

krāsa

Acu sensora uztveramā krāsa:

  • sarkans – nokrāsas vērtība no 340° līdz 20°.
  • zaļš – nokrāsas vērtība no 75° līdz 154°.
  • zils – nokrāsas vērtība no 160° līdz 254°.

Piemērs

kad sākts
[Stop driving after detecting a green object.]
iestatīt acu gaismu [ieslēgts v]
braukt [uz priekšu v]
gaidīt (0.1) sekundes
gaidīt līdz <acs atklāj [zaļš v]?>
pārtraukt braukšanu

acu tonis#

Acu nokrāsas ziņotāja bloks ziņo par acu 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.

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°.

(acu nokrāsa grādos)

Parametri

Apraksts

Šim blokam nav parametru.

Piemērs

kad sākts
[Display if an object is pink.]
mūžīgi
notīrīt visas rindas
ja <[290] [math_less_than v] (acu nokrāsa grādos) [math_less_than v] [350]> tad
drukāt [Pink!] ▶
gaidīt (0.1) sekundes
citādi
drukāt [Not pink!] ▶
gaidīt (0.1) sekundes

acs spilgts objekts#

Būla bloks acs spilgts objekts ziņo, vai acu sensora noteiktais objekts ir spilgts.

Objekts tiek uzskatīts par spilgtu, ja tas atstaro vairāk nekā 70% spilgtuma atpakaļ uz acs sensoru.

  • Patiess — Noteiktais objekts atstaro vairāk nekā 70 % spilgtuma.

  • Aplams — Noteiktais objekts atstaro 70% vai mazāk spilgtuma.

To var izmantot pirms krāsas pārbaudes, lai pārliecinātos, ka objekts atstaro pietiekami daudz gaismas, lai acu sensors varētu droši noteikt krāsu.

<acs atklāj spilgtu objektu?>

Parametri

Apraksts

Šim blokam nav parametru.

Piemērs

kad sākts
[Display whether a detected object is bright.]
iestatīt acu gaismas jaudu uz (100) %
braukt [uz priekšu v]
gaidīt līdz <acs atrada objektu?>
gaidīt (0.1) sekundes
ja <acs atklāj spilgtu objektu?> tad
drukāt [Bright object!] ▶
citādi
drukāt [Object not bright.] ▶

acu spilgtums#

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

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

(acu spilgtums %)

Parametri

Apraksts

Šim blokam nav parametru.

Piemērs

kad sākts
[Display whether a detected object is bright.]
iestatīt acu gaismas jaudu uz (100) %
braukt [uz priekšu v]
gaidīt līdz <acs atrada objektu?>
gaidīt (0.1) sekundes
ja <(acu spilgtums %) [math_less_than v] [70]> tad
drukāt [Object not bright.] ▶
citādi
drukāt [Bright object!] ▶