Optinen anturi#
Johdanto#
Optisten tunnistusten luokkaan kuuluvat lohkot, jotka ohjaavat VEX IQ -optista anturia ja hakevat siitä tietoja. Tämä anturi pystyy havaitsemaan esineitä, tunnistamaan värejä ja mittaamaan kirkkautta ja sävyä.
Optisessa anturissa on valo, joka voidaan kytkeä päälle tai pois päältä. Valo voi auttaa optista anturia havaitsemaan esineitä ja värejä selkeämmin.
Alla on luettelo kaikista lohkoista:
aseta optinen valo — Kytkee optisen anturin valon päälle tai pois päältä.
aseta optinen valoteho — Asettaa optisen anturin valon kirkkauden.
Löysikö optinen laite kohteen? — Ilmoittaa, onko kohde havaittu.
Tunnistaako optinen väri? — Ilmoittaa, havaitaanko tietty väri.
Optinen värin nimi — Ilmoittaa havaitun värin nimen.
Optinen kirkkaus — Ilmoittaa anturin havaitseman kirkkauden.
Optinen sävy — Ilmoittaa havaitun värin sävyarvon.
Kun optinen — Suorittaa liitetyn lohkopinoa, kun optinen anturi havaitsee tai kadottaa objektin.
optinen valo#
Aseta optinen valo -pino-lohko kytkee optisen anturin valon päälle tai pois päältä. Valon avulla optinen anturi näkee kohteet paremmin, jos se katsoo kohdetta pimeässä.
aseta [Optical1 v] valo [päälle v]
Parametrit |
Kuvaus |
|---|---|
optinen anturi |
Käytettävä optinen anturi määritetään Laitteet-ikkunassa. |
osavaltio |
Optisen anturin valon tila asetetaan seuraavasti:
|
Esimerkki
kun käynnistetään
[Repeatedly flash the Optical Sensor's lights.]
ikuisesti
aseta [Optical1 v] valo [päälle v]
odota (1) sekuntia
aseta [Optical1 v] valo [pois v]
odota (1) sekuntia
optisen valon tehon asetus#
Optisen valon tehon asetus -pino-lohko asettaa optisen anturin valon kirkkauden. Valo voi auttaa optista anturia havaitsemaan esineitä ja värejä selkeämmin.
Suurempi prosenttiosuus tekee valosta kirkkaampaa. Pienempi prosenttiosuus tekee valosta himmeämpää.
Jos optisen anturin valo on pois päältä, valotehon asettaminen yli 0 %:n arvoon sytyttää valon.
Jos optisen anturin valo palaa, valotehon asettaminen arvoon 0 % sammuttaa valon.
aseta [Optical1 v] valoteho (50) %
Huomautus: Jos optisen anturin valo on pois päältä, tämä lohko sytyttää valon.
Parametrit |
Kuvaus |
|---|---|
optinen anturi |
Käytettävä optinen anturi määritetään Laitteet-ikkunassa. |
kirkkaus |
Optisen anturin valon kirkkaus prosentteina 0:sta 100:aan. |
Esimerkki
kun käynnistetään
[Repeatedly change the brightness of the Optical Sensor's lights.]
ikuisesti
aseta [Optical1 v] valoteho (10) %
odota (2) sekuntia
aseta [Optical1 v] valoteho (50) %
odota (2) sekuntia
aseta [Optical1 v] valoteho (100) %
odota (2) sekuntia
Optiikka löysikö esineen?#
Boolen funktion Löysikö optinen anturi kohteen? raportoi, havaitseeko optinen anturi kohteen kantaman sisällä.
Tosi — Optinen anturi on havainnut kohteen.
Väärin — Optinen anturi ei ole havainnut kohdetta.
<[Optical1 v] löysi objektin?>
Parametrit |
Kuvaus |
|---|---|
optinen anturi |
Käytettävä optinen anturi määritetään Laitteet-ikkunassa. |
Esimerkki
kun käynnistetään
[Turn until the Optical Sensor detects an object.]
aseta kääntymisnopeus (10) [% v]
aseta [Optical1 v] valoteho [75] %
käänny [oikealle v]
odota kunnes <[Optical1 v] löysi objektin?>
tulosta [Object detected] näytöllä ◀ ja siirrä kursori seuraavalle riville
pysäytä ajaminen
Tunnistaako optinen laite värin?#
Boolen lohko Tunnistaako optinen anturi värin? raportoi, tunnistaako se tietyn värin.
Tosi — Optinen anturi on havainnut määritetyn värin.
Väärin — Optinen anturi ei ole havainnut määritettyä väriä.
<[Optical1 v] havaitsee [punainen v]?>
Parametrit |
Kuvaus |
|---|---|
optinen anturi |
Käytettävä optinen anturi määritetään Laitteet-ikkunassa. |
väri |
Mitä väriä tarkistetaan:
|
Esimerkki
kun käynnistetään
[Turn until the Optical Sensor detects a red object.]
aseta kääntymisnopeus (10) [% v]
aseta [Optical1 v] valoteho [75] %
käänny [oikealle v]
odota kunnes <[Optical1 v] havaitsee [punainen v]?>
tulosta [Red detected] näytöllä ◀ ja siirrä kursori seuraavalle riville
pysäytä ajaminen
Optisen värin nimi#
Optisen värin nimen raportointilohko raportoi optisen anturin havaitseman värin nimen.
Mahdollisia värejä ovat:
punainen
vihreä
sininen
keltainen
oranssi
violetti
syaani
Huom: Tämä lohko voidaan lisätä aseta kosketus-LEDin väri -lohkoon, jotta kosketus-LED vastaa havaittua väriä.
([Optical1 v] värin nimi)
Parametrit |
Kuvaus |
|---|---|
optinen anturi |
Käytettävä optinen anturi määritetään Laitteet-ikkunassa. |
Esimerkki
kun käynnistetään
[Display a message when the Optical Sensor detects red.]
odota kunnes <[Optical1 v] havaitsee [punainen v]?>
tulosta ([Optical1 v] värin nimi) näytöllä ◀ ja siirrä kursori seuraavalle riville
Optinen kirkkaus#
Optisen kirkkauden raportointilohko raportoi havaitun valon kirkkauden prosentteina välillä 0–100 %.
Korkeampi prosenttiosuus tarkoittaa, että optinen anturi havaitsee enemmän valoa. Matalampi prosenttiosuus tarkoittaa, että optinen anturi havaitsee vähemmän valoa.
([Optical1 v] kirkkaus %)
Parametrit |
Kuvaus |
|---|---|
optinen anturi |
Käytettävä optinen anturi määritetään Laitteet-ikkunassa. |
Esimerkki
kun käynnistetään
[Display the brightness when the Optical Sensor detects red.]
odota kunnes <[Optical1 v] havaitsee [punainen v]?>
tulosta ([Optical1 v] kirkkaus %) näytöllä ◀ ja siirrä kursori seuraavalle riville
Optinen sävy#
Optisen sävyn raportointilohko raportoi optisen anturin havaitseman sävyn numerona välillä 0–359 astetta.
Sävy on tapa kuvata väriä käyttämällä numeroita väriympyrän ympärillä, kuten alla on esitetty:

([Optical1 v] värisävy asteina)
Parametrit |
Kuvaus |
|---|---|
optinen anturi |
Käytettävä optinen anturi määritetään Laitteet-ikkunassa. |
Esimerkki
kun käynnistetään
[Print when the Optical Sensor detects pink.]
ikuisesti
tyhjennä näyttö
aseta kursori riville (1) sarakkeeseen (1) näytöllä
jos <<([Optical1 v] värisävy asteina) [math_greater_than v] [290]> [ja v] <([Optical1 v] värisävy asteina) [math_less_than v] [350]>> niin
tulosta [Pink!] näytöllä ▶
odota (0.1) sekuntia
muuten
tulosta [Not pink.] näytöllä ▶
odota (0.1) sekuntia
Kun optinen#
Kun optinen -hattulohko suorittaa liitetyn lohkopinon, kun valittu optinen anturi havaitsee tai kadottaa kohteen.
kun [Optical1 v] [havaitsee v] objektin
Parametrit |
Kuvaus |
|---|---|
optinen anturi |
Käytettävä optinen anturi määritetään Laitteet-ikkunassa. |
osavaltio |
Kun liitetty lohkopino suoritetaan:
|
Esimerkki
kun [Optical1 v] [havaitsee v] objektin
[Find an object when it is lost.]
käänny [oikealle v]
odota kunnes <[Optical1 v] löysi objektin?>
pysäytä ajaminen