눈#

소개#

VEX GO Eye 센서는 사물과 색상을 감지할 수 있습니다. 또한 센서로 반사되는 빛의 양과 감지된 색상의 색조 값을 보고할 수 있습니다.

아이 센서는 사물과 색상을 더욱 선명하게 인식할 수 있도록 켜거나 끌 수 있는 조명을 내장하고 있습니다. 또한, 아이 센서는 근거리 또는 원거리 감지 모드를 사용하여 다양한 거리의 사물을 감지할 수 있습니다.

아이 센서는 빌드에 따라 다른 위치에 배치될 수 있습니다. 예를 들어, 코드 베이스 2.0 - 아이 포워드 빌드에서는 아이 센서가 앞쪽을 향합니다. 코드 베이스 2.0 - 아이 다운 빌드, 코드 베이스 2.0 - 아이 + 전자석, 그리고 슈퍼 코드 베이스 2.0에서는 아이 센서가 아래쪽을 향합니다.

아래는 사용 가능한 모든 블록 목록입니다.

눈 조명 설정#

눈 조명 설정 스택 블록은 눈 센서의 조명을 켜거나 끕니다. 조명은 눈 센서가 사물과 색상을 더욱 선명하게 감지하는 데 도움이 될 수 있습니다.

눈 조명 [켜기 v] 설정

매개변수

설명

상태

눈 센서의 표시등 상태: 켜짐 또는 꺼짐.

예

시작 시 :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Turn the light on and off.]
무한 반복
눈 조명 [켜기 v] 설정
[2]초 기다리기
눈 조명 [끔 v] 설정
[2]초 기다리기

눈 범위 설정#

시야 범위 설정 스택 블록은 물체가 시선 센서에서 감지되기까지 허용되는 최대 거리를 설정합니다.

모든 프로젝트는 시선 센서가 기본적으로 원거리 범위로 설정된 상태에서 시작됩니다.

눈을 [가까움 v] 범위로 설정

매개변수

설명

범위

아이 센서의 물체 감지 범위는 근거리의 경우 최대 18mm, 원거리의 경우 최대 40mm 거리의 ​​물체를 감지합니다.

예

시작 시 :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Drive to an object with different ranges.]
눈을 [멀리 v] 범위로 설정
[앞으로 v] 방향으로 주행
<눈이 물체를 감지했나요?>까지 기다리기
[뒤로 v] 방향으로 [100] [mm v] 주행 ▶
[1]초 기다리기
[Closer detection range.]
눈을 [가까움 v] 범위로 설정
[앞으로 v] 방향으로 주행
<눈이 물체를 감지했나요?>까지 기다리기
주행 정지

눈의 밝기 설정#

눈 조명 밝기 설정 스택 블록은 눈 센서의 조명 밝기를 설정합니다. 조명은 눈 센서가 사물과 색상을 더욱 선명하게 감지하는 데 도움이 됩니다.

백분율이 높을수록 빛이 더 밝아지고, 백분율이 낮을수록 빛이 더 어두워집니다.

눈 센서의 표시등이 꺼져 있을 경우, 조명 전력을 0% 이상으로 설정하면 표시등이 켜집니다.

눈 센서의 표시등이 켜져 있는 경우, 조명 전력을 0%로 설정하면 표시등이 꺼집니다.

눈 조명 전력을 [50] %로 설정

매개변수

설명

명도

눈 센서의 조명 밝기를 0%에서 100%까지 설정하세요. 정수를 사용하십시오.

예

시작 시 :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Turn on the light at different brightnesses.]
눈 조명 전력을 [25] %로 설정
[2]초 기다리기
눈 조명 전력을 [50] %로 설정
[2]초 기다리기
눈 조명 전력을 [100] %로 설정

눈이 물체를 발견했다#

눈이 물체를 감지했습니다 부울 블록은 눈 센서가 범위 내에서 물체를 감지했는지 여부를 나타냅니다.

  • 참 — 눈 센서가 물체를 감지합니다.

  • 거짓 — 눈 센서가 물체를 감지하지 못했습니다.

감지 범위는 set eye range 블록을 사용하여 변경할 수 있습니다.

<눈이 물체를 감지했나요?>

매개변수

설명

이 블록에는 매개변수가 없습니다.

예

시작 시 :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Drive forward until an object is detected.]
[앞으로 v] 방향으로 주행
<눈이 물체를 감지했나요?>까지 기다리기
주행 정지

눈은 색을 감지합니다#

눈이 색상을 감지하는지 여부 부울 블록은 감지된 색조 값을 기반으로 눈 센서가 특정 색상을 감지했는지 여부를 보고합니다.

  • 참 — 눈 센서가 선택된 색상을 감지합니다.

  • 거짓 — 눈동자 센서가 선택된 색상을 감지하지 못했습니다.

시선 센서는 물체가 감지될 만큼 충분히 가깝고 조명이 밝을 때 가장 잘 작동합니다.

Eye Sensor에서 감지한 정확한 색조 값을 확인하려면 eye hue 리포터 블록을 사용하십시오.

<눈이 [빨강 v] 감지?>

매개변수

설명

색상

눈 센서가 감지할 색상:

  • 빨간색 – 색조 값이 340°~20° 사이.
  • 녹색 – 색조 값이 75°~154° 사이.
  • 파란색 – 색조 값이 160°~254° 사이.
  • 없음 – 사용 가능한 색상 중 감지된 색상이 없음.

예

시작 시 :: hat events
[Build Used: Super Code Base 2.0]
[Drive forward until a Green Disk is detected.]
[앞으로 v] 방향으로 주행
[0.2]초 기다리기
<눈이 [초록 v] 감지?>까지 기다리기
주행 정지

눈 밝기#

눈 밝기 보고 블록은 눈 센서로 반사되는 빛의 양을 0%에서 100%까지의 백분율로 보고합니다.

반사율이 높을수록 눈 센서로 반사되는 빛의 양이 많아지고, 반사율이 낮을수록 반사되는 빛의 양이 적어집니다.

(눈 밝기\(%\))

매개변수

설명

이 블록에는 매개변수가 없습니다.

예

시작 시 :: hat events
[Build Used: Super Code Base 2.0]
[Monitor the brightness until a Red Disk is detected.]
[앞으로 v] 방향으로 주행
<눈이 [빨강 v] 감지?>까지 반복
모든 행 지우기
(눈 밝기\(%\)) 출력 ▶
[0.1]초 기다리기
끝
주행 정지

눈 색깔#

눈 색깔 리포터 블록은 눈 센서가 감지한 색깔을 0에서 359도 사이의 숫자로 보고합니다.

색조는 색상환을 중심으로 숫자를 사용하여 색을 설명하는 방법입니다.

원형 색상환은 둘레에 도수 값이 표시되어 있으며, 맨 위쪽 0°에서 360°까지 30도씩 증가하는 전체 색조 스펙트럼을 보여줍니다.

(눈 색조(도))

매개변수

설명

이 블록에는 매개변수가 없습니다.

예

시작 시 :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Display the hue of a pink GO piece.]
무한 반복
모든 행 지우기
<[10] [math_less_than v] (눈 색조(도)) [math_less_than v] [40]>이면
[Pink!] 출력 ▶
아니면
[Not pink.] 출력 ▶