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:

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:

  • päällä — Sytyttää valon.
  • pois — Sammuttaa valon.

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:

  • punainen – Sävyarvo välillä 341° ja 20°.
  • vihreä – Sävyarvo välillä 81° ja 140°.
  • sininen – Sävyarvo välillä 200° ja 240°.
  • keltainen – Sävyarvo välillä 41° ja 60°.
  • oranssi
  • violetti – Sävyarvo välillä 281° ja 320°.
  • syaani – Sävyarvo välillä 141° ja 200°.

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:

Pyöreä väriympyrä, joka näyttää täyden spektrin sävyjä, jotka on merkitty reunan ympärillä astearvoilla, kasvaen 30 asteen välein ylhäältä 0°:sta 360°:een.

([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:

  • havaitsee – Havaitsematon kohde havaitaan nyt
  • häviää – Havaittua kohdetta ei enää havaita

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