눈#

소개#

아이 센서는 사물과 색상을 감지할 수 있습니다. 또한 센서로 반사되는 빛의 양과 감지된 색상의 색조 값을 보고할 수 있습니다. 아이 센서에는 사물과 색상을 더욱 선명하게 인식하도록 돕는 조명이 내장되어 있어 켜거나 끌 수 있습니다.

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

눈 조명 설정#

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

눈 조명 [켜기 v] 설정

매개변수

설명

상태

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

예

시작 시
[Continuously blink the light.]
무한 반복
눈 조명 [켜기 v] 설정
(2)초 기다리기
눈 조명 [끔 v] 설정
(2)초 기다리기

눈의 밝기 설정#

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

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

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

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

눈 조명 전력을 (50) %로 설정

매개변수

설명

명도

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

예

시작 시
[Set the light to different power levels.]
눈 조명 전력을 (25) %로 설정
(2)초 기다리기
눈 조명 전력을 (50) %로 설정
(2)초 기다리기
눈 조명 전력을 (100) %로 설정

눈이 물체를 발견했다#

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

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

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

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

매개변수

설명

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

예

시작 시
[Stop driving after detecting an object.]
눈 조명 [켜기 v] 설정
[앞으로 v] 방향으로 주행
(0.1)초 기다리기
<눈이 물체를 감지했나요?>까지 기다리기
주행 정지

눈은 색을 감지합니다#

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

  • 참 – 눈 센서가 지정된 색상을 감지합니다.

  • 거짓 – 눈 센서가 지정된 색상을 감지하지 못했습니다.

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

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

매개변수

설명

색상

눈 센서가 감지할 색상:

  • 빨간색 – 색조 값 340°~20°.
  • 녹색 – 색조 값 75°~154°.
  • 파란색 – 색조 값 160°~254°.

예

시작 시
[Stop driving after detecting a green object.]
눈 조명 [켜기 v] 설정
[앞으로 v] 방향으로 주행
(0.1)초 기다리기
<눈이 [초록 v] 감지?>까지 기다리기
주행 정지

눈 색깔#

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

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

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

(눈 색조(도))

매개변수

설명

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

예

시작 시
[Display if an object is pink.]
무한 반복
모든 행 지우기
<[290] [math_less_than v] (눈 색조(도)) [math_less_than v] [350]>이면
[Pink!] 출력 ▶
(0.1)초 기다리기
아니면
[Not pink!] 출력 ▶
(0.1)초 기다리기

눈 밝은 물체#

눈으로 감지한 밝은 물체 부울 블록은 눈 센서가 감지한 물체가 밝은지 여부를 나타냅니다.

물체가 눈 센서에 70% 이상의 밝기를 반사할 때 그 물체는 밝은 것으로 간주됩니다.

  • 참 — 감지된 물체가 70% 이상의 밝기를 반사합니다.

  • 거짓 — 감지된 물체의 밝기가 70% 이하입니다.

이는 색상을 확인하기 전에 물체가 눈 센서가 색상을 안정적으로 감지할 수 있을 만큼 충분한 빛을 반사하는지 확인하기 위해 사용할 수 있습니다.

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

매개변수

설명

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

예

시작 시
[Display whether a detected object is bright.]
눈 조명 전력을 (100) %로 설정
[앞으로 v] 방향으로 주행
<눈이 물체를 감지했나요?>까지 기다리기
(0.1)초 기다리기
<눈이 밝은 물체를 감지했나요?>이면
[Bright object!] 출력 ▶
아니면
[Object not bright.] 출력 ▶

눈 밝기#

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

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

(눈 밝기\(%\))

매개변수

설명

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

예

시작 시
[Display whether a detected object is bright.]
눈 조명 전력을 (100) %로 설정
[앞으로 v] 방향으로 주행
<눈이 물체를 감지했나요?>까지 기다리기
(0.1)초 기다리기
<(눈 밝기\(%\)) [math_less_than v] [70]>이면
[Object not bright.] 출력 ▶
아니면
[Bright object!] 출력 ▶