VEXcode GO

Programiranje s senzorjem Eye za VEX GO

Senzor Eye, ko je priključen na robota VEX GO, mu omogoča zaznavanje bližnjih predmetov ter barve tistega, kar je pred njim. Senzor ima pomembno vlogo pri pomoči robotu, da sprejema odločitve na podlagi tega, kar »vidi« — na primer zaznavanje rdeče oznake, opazovanje ovire ali izbira smeri obrata med izvajanjem naloge.

Brain with a Battery connected to its Battery port and an Eye Sensor connected to its Eye Sensor port using their connection cables.

Za najboljše rezultate pri uporabi senzorja Eye se izogibajte sencam, odbleskom ali zelo šibki osvetlitvi. Prav tako lahko z blokom set eye light power prilagodite svetlost vgrajene luči senzorja. Povečanje svetlosti senzorju pomaga natančneje zaznati barve in odbojnost v slabših svetlobnih razmerah.


Zaznavanje barv

A circular color wheel displaying a full spectrum of hues labeled with degree values around the perimeter, increasing in 30-degree increments from 0° at the top to 360°.

Barvni odtenek je število na barvnem krogu od 0 do 360 stopinj, ki predstavlja vrsto barve.

Ko uporabite blok eye detects color?, robot preveri, ali vrednost odtenka, ki jo poroča senzor Eye, spada v določen razpon za zadevno barvo:

  • Rdeča: 340°–20°

  • Zelena: 80°–145°

  • Modra: 160°–250°

Opomba: Če vrednost odtenka pade zunaj teh razponov — čeprav barva človeškemu očesu še vedno izgleda pravilna — se projekt morda ne bo obnašal pričakovano. To težavo lahko odpravite z blokom eye hue in blokom range operator, s katerima ustvarite lastni razpon vrednosti odtenkov.


Zaznavanje svetlobe

Poleg zaznavanja barv senzor Eye zazna tudi količino svetlobe, ki se odbija od površine. To robotu pomaga ugotoviti, ali je predmet pred senzorjem svetel ali temen. Svetle površine, kot sta bel papir ali svetlo obarvani predmeti, odbijajo več svetlobe. Temne površine, kot sta črn lepilni trak ali površine v senci, odbijajo manj svetlobe.

Svetlost predmeta lahko določite z blokom eye brightness.


Zaznavanje predmetov

Senzor Eye prav tako zazna, ko je nek predmet fizično blizu sprednjega dela robota. To se razlikuje od zaznavanja barve ali svetlosti. Namesto merjenja barve ali količine odbite svetlobe senzor preverja, ali je predmet dovolj blizu, da ga štejemo za predmet »pred« senzorjem.

Da senzor predmet zazna, mora biti od njega oddaljen približno 18 mm. Upoštevajte, da na to vrednost lahko vplivajo okoljski dejavniki, kot je ambientalna osvetlitev.

Ta vrsta zaznavanja se uporablja z naslednjima blokoma:

  • drive until

  • eye found an object?

Spletna trgovina

Potrebujete dodatne dele?

Originalni VEX deli, razširitveni seti in kompleti — vse za vaš naslednji robotski projekt na trgovina.robotech.si.

Pripravil RoboTech STEM Center
Stopite v stik

Imate
vprašanje?

Pišite nam — odgovorimo v najkrajšem možnem času.

Vaši podatki so varni in zaupni.