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 – Ieslēdz vai izslēdz acu sensora gaismu.
iestatīt acu gaismas jaudu – Iestata acu sensora gaismas jaudas līmeni.
acs atrada objektu – Ziņo, vai acu sensors uztver objektu diapazonā.
acs nosaka krāsu – Ziņo, vai acs sensors nosaka noteiktu krāsu.
acu tonis – Ziņo par acu sensora noteikto toni.
acu spilgts objekts – Ziņo, vai noteiktais objekts atstaro daudz gaismas.
acu spilgtums – Ziņo par acu sensora noteikto spilgtumu.
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:
|
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.

(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!] ▶