Kódování očního senzoru VEX 123 pomocí VEXcode 123

Oční senzor v robotu VEX 123 umožňuje robotovi detekovat jak přítomnost blízkých objektů, tak i jejich barvu. Senzor hraje důležitou roli v tom, že pomáhá robotovi činit rozhodnutí na základě toho, co „vidí“ – například detekuje červenou značku, zahlédne překážku nebo se během aktivity rozhodne, kterým směrem se otočit.

Tento senzor se nachází na přední straně robota.

Robot 123 se žlutou září zvýrazňující obdélníkové okénko senzoru na boku zařízení.

Pro dosažení nejlepších výsledků při používání očního senzoru se snažte vyhnout stínům, odleskům nebo velmi slabému osvětlení. Jas vestavěného světla senzoru můžete také upravit pomocí bloku nastavení výkonu osvětlení očí. Zvýšení jasu může senzoru pomoci jasněji detekovat barvy a odrazivost v podmínkách slabšího osvětlení.


Detekce barev

Oční senzor dokáže číst odstín odraženého světla a porovnávat ho s přednastavenými rozsahy odstínů, aby identifikoval základní barvy, jako je červená, zelená nebo modrá.

Kruhové barevné kolo zobrazující celé spektrum odstínů označených stupni po obvodu, které se zvyšují v krocích po 30 stupních od 0° nahoře do 360°.

Odstín je číslo na barevném kruhu od 0 do 360 stupňů, které představuje typ barvy.

Když použijete blok detekce oka , robot zkontroluje, zda odstín hlášený senzorem oka spadá do určitého rozsahu pro danou barvu:

  • Červená: 340°–20°
  • Zelená: 80°–145°
  • Modrá: 160°–250°

Poznámka: Pokud odstín spadá mimo tyto rozsahy – i když lidskému oku stále vypadá jako zamýšlená barva – projekt se nemusí chovat očekávaným způsobem. Tomu lze předejít použitím blokových operátorů porovnáníodstín očí a (jako větší než nebo menší než) k vytvoření vlastního rozsahu hodnot odstínu.


Detekce světla

Kromě detekce barev dokáže Eye Sensor také zjistit, kolik světla se odráží od povrchu. To pomáhá robotovi zjistit, zda je něco před ním světlé nebo tmavé. Světlé povrchy, jako je bílý papír nebo světlé předměty, odrážejí více světla. Tmavé povrchy, jako je černá páska nebo oblasti ve stínu, odrážejí méně.

Pro jasný objekt oka ? Aby se bloku vrátila jako „True“, musí objekt před senzorem odrážet alespoň 70 % světla.


Detekce objektů

Oční senzor dokáže také detekovat, kdy se něco fyzicky nachází blízko přední části robota. To se liší od detekce barvy nebo jasu. Místo měření barvy nebo množství odraženého světla senzor kontroluje, zda je objekt dostatečně blízko, aby mohl být považován za „před“ robotem.

Aby byl objekt detekován, musí být od senzoru vzdálen přibližně 18 mm. Upozorňujeme, že tato hodnota může být ovlivněna faktory prostředí, jako je například okolní osvětlení.

Tento druh detekce se používá s následujícími bloky:

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: