VEX GO Eye Sensor объектінің жақын екенін анықтау үшін пайдаланылады, егер болса, сол нысанның түсін анықтау.
Ескерту: осы мақалада мысал жобалары екі түрлі GO құрастыруын пайдаланады:
- Код негізі - Eye Down GO құрастыру
- Код негізі - көзді алға бағыттау
Көз сенсоры қалай пайдаланылады
VEX GO Eye Sensor объектінің жақын екенін анықтау үшін пайдаланылады, егер болса, сол нысанның түсін анықтау.
Көз сенсоры дұрыс жұмыс істеуі үшін миды қосар алдында миға қосылуы керек. Егер көз сенсоры ми қосылғаннан кейін қосылса немесе алынса, көз сенсоры дұрыс жұмыс істеуі үшін миды қуаттандыру (өшіру, содан кейін қайта қосу) керек.
Көз сенсоры анықтай алады:
Белгілі бір түс.
Көз сенсоры <Detects color> блокты пайдаланып қызыл, жасыл және көк түстерді анықтай алады.
Нысан бар болса.
Көз сенсоры <Found object> блок арқылы объектінің оған жақын екенін анықтай алады. Бұл көз сенсоры төмен қарап тұрғанда немесе оның алдындағы кедергілер немесе қабырғалар сияқты нысандарды анықтаса, дискілерді анықтау үшін пайдаланылуы мүмкін.
Көз сенсоры есеп бере алады:
Жарықтық деңгейлері.
Көз сенсоры (Жарықтық) блогын пайдаланып нысанның жарықтық деңгейін хабарлай алады. Бұл ашық және қараңғы заттарды ажырату үшін пайдаланылуы мүмкін. Бұл сызықты бақылау кезінде пайдалы болуы мүмкін.
Реңк түсінің градустағы мәні.
Көз сенсоры (Hue of) блогын пайдаланып нысанның реңк түсінің мәнін хабарлай алады. Бұл әртүрлі нысандардың түстерін анықтау кезінде пайдалы болуы мүмкін.
(Реңк) блогы 0 - 359 градус арасындағы реңк мәнін хабарлайды.
«Көздің түсін анықтау» жобасы
Төмендегі код Code Base - Eye Down GO Build құралын қызыл дискіні анықтағанша алға жылжытады. Қызыл диск анықталғаннан кейін код базасы қозғалысты тоқтатады.
Көздің жарықтығын анықтау жобасының мысалы
Төмендегі код Code Base - Eye Down GO Build құралын GO Field Tile тақтасында күңгірт сызықты анықтағанша басқарады.
Тақтадағы күңгірт сызық анықталғанда, код базасы қозғалысты тоқтатады.
Монитор консолін нақты уақытта өзгеретін жарықтық мәнін көру үшін пайдалануға болады. Бұл тақтадағы қараңғы сызықтың шекті мәнін анықтау үшін пайдаланылуы мүмкін.
VEXcode GO ішіндегі айнымалы мәндерді бақылау және сенсорлық мәндер туралы қосымша ақпарат алу үшін осы мақаланы қараңыз.
Көзді анықтау нысаны жобасының мысалы
Төмендегі код Code Base - Eye Forward GO Build құралын нысанды анықтағанша басқарады. Нысан анықталғаннан кейін кодтық база жүргізуді тоқтатады.
Көз туралы есеп реңк мысалы жобасы
Төмендегі код әртүрлі нысандардың реңк түсінің мәнін хабарлау үшін Code Base - Eye Forward GO Build құралын пайдаланады.
Баспа консолін реңк мәнін нақты уақытта өзгертуді көру үшін пайдалануға болады. Бұл мысал қызыл дискінің реңк мәнін хабарлады.
Содан кейін мәнді реңк диаграммасымен салыстыруға болады.