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.
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
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?
Potrebujete dodatne dele?
Originalni VEX deli, razširitveni seti in kompleti — vse za vaš naslednji robotski projekt na trgovina.robotech.si.