눈#
소개#
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] 감지?>
매개변수 |
설명 |
|---|---|
색상 |
눈 센서가 감지할 색상:
|
예
시작 시 :: 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도 사이의 숫자로 보고합니다.
색조는 색상환을 중심으로 숫자를 사용하여 색을 설명하는 방법입니다.

(눈 색조(도))
매개변수 |
설명 |
|---|---|
이 블록에는 매개변수가 없습니다. |
예
시작 시 :: 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.] 출력 ▶