광학 센서#
소개#
V5 광학 센서는 RGB 컬러 센서와 근접 센서를 결합하여 색상, 밝기 및 주변 물체의 존재 여부를 감지합니다. 또한 내장 LED를 사용하여 물체를 비춰 더욱 정확한 감지를 할 수 있습니다.

아래는 사용 가능한 블록 목록입니다.
광학 조명 설정 – 광학 센서의 LED를 켜거나 끕니다.
광광 전력 설정 – 광 센서의 LED 전력 레벨을 설정합니다.
광학 센서가 물체를 발견했습니다 – 센서가 범위 내에서 물체를 감지하는지 여부를 보고합니다.
광학 센서가 색상을 감지합니다 – 광학 센서가 지정된 색상을 감지했는지 여부를 보고합니다.
광학 밝기 – 광학 센서에 의해 감지된 밝기를 보고합니다.
광학 색조 – 광학 센서에 의해 감지된 색조를 보고합니다.
광학 센서일 때 – 광학 센서가 물체를 감지하거나 놓치면 연결된 블록 스택을 실행합니다.
광학 조명 설정#
광학 조명 설정 스택 블록은 광학 센서의 LED를 켜거나 끕니다. 이를 통해 색상 감지 시 센서의 정확도를 높일 수 있습니다.
[Optical1 v] 조명 [켜기 v] 설정
매개변수 |
설명 |
|---|---|
장치 |
사용할 광학 센서를 장치 창에서 구성합니다. |
상태 |
광학 센서의 빛 상태: 켜짐 또는 꺼짐. |
시작 시
[Turn on the sensor's LED.]
[Optical1 v] 조명 [켜기 v] 설정
광학 광 출력 설정#
광학 광 출력 설정 스택 블록은 광학 센서 LED의 밝기를 설정합니다. 빛은 광학 센서가 물체와 색상을 더욱 선명하게 감지하는 데 도움을 줍니다.
백분율이 높을수록 빛이 더 밝아지고, 백분율이 낮을수록 빛이 더 어두워집니다.
광학 센서의 표시등이 꺼져 있는 경우, 조명 전력을 0% 이상으로 설정하면 표시등이 켜집니다.
광학 센서의 표시등이 켜져 있는 경우, 조명 전력을 0%로 설정하면 표시등이 꺼집니다.
[Optical1 v] 조명 전력을 [50] %로 설정
매개변수 |
설명 |
|---|---|
장치 |
사용할 광학 센서를 장치 창에서 구성합니다. |
명도 |
광학 센서의 밝기를 0%에서 100% 사이의 값으로 설정하십시오. 정수를 사용하십시오. |
시작 시
[Turn on the sensor's LED at half brightness.]
[Optical1 v] 조명 전력을 [50] %로 설정
광학 장치가 물체를 발견했습니다.#
광학 센서가 물체를 감지했습니다 부울 블록은 광학 센서가 범위 내에서 물체를 감지했는지 여부를 나타냅니다.
참 — 광학 센서가 물체를 감지합니다.
거짓 — 광학 센서가 물체를 감지하지 못했습니다.
<[Optical1 v] 객체 감지됨?>
매개변수 |
설명 |
|---|---|
장치 |
사용할 광학 센서를 장치 창에서 구성합니다. |
예
시작 시
[Drive forward until an object is found.]
[앞으로 v] 방향으로 주행
<[Optical1 v] 객체 감지됨?>까지 기다리기
주행 정지
광학 센서가 색상을 감지합니다.#
광학 센서의 색상 감지 부울 블록은 감지된 색조 값을 기반으로 광학 센서가 지정된 색상을 감지했는지 여부를 보고합니다.
참 – 센서가 지정된 색상을 감지합니다.
거짓 – 센서가 지정된 색상을 감지하지 못했습니다.
참고: 광학 센서는 지정된 색상과 일치하는 색조 범위를 찾습니다. 특정 색조 범위를 감지하려면 광학 색조 리포터 블록을 참조하십시오.
<[Optical1 v]이 [빨강 v] 감지?>
매개변수 |
설명 |
|---|---|
장치 |
사용할 광학 센서를 장치 창에서 구성합니다. |
색상 |
찾아야 할 색상:
|
예
시작 시
[Drive forward until red is found.]
[앞으로 v] 방향으로 주행
<[Optical1 v]이 [빨강 v] 감지?>까지 기다리기
주행 정지
광학 밝기#
광학 밝기 리포터 블록은 광학 센서로 반사되는 빛의 양을 0%에서 100%까지의 백분율로 표시합니다.
반사율이 높을수록 광학 센서로 반사되는 빛의 양이 많아지고, 반사율이 낮을수록 반사되는 빛의 양이 적어집니다.
([Optical1 v] 밝기\(%\))
매개변수 |
설명 |
|---|---|
장치 |
사용할 광학 센서를 장치 창에서 구성합니다. |
광학적 색조#
광학 색조 리포터 블록은 광학 센서가 감지한 색조를 0에서 359도 사이의 숫자로 보고합니다.
색조는 색상환을 중심으로 숫자를 사용하여 색을 설명하는 방법입니다.

([Optical1 v] 색조(도))
매개변수 |
설명 |
|---|---|
장치 |
사용할 광학 센서를 장치 창에서 구성합니다. |
예
시작 시
[Look for the color pink using hue.]
무한 반복
화면 지우기
화면에서 커서를 [1]행 [1]열로 이동
<[300] [math_less_than v] ([Optical1 v] 색조(도)) [math_less_than v] [359]>이면
화면에 [This is pink!] 출력 ▶
아니면
화면에 [No pink detected!] 출력 ▶
광학적인 경우#
when Optical HAT 블록은 광학 센서가 물체를 감지하거나 놓칠 때마다 연결된 블록 스택을 실행합니다.
[Optical1 v] [감지 v] 객체 시 :: hat events
매개변수 |
설명 |
|---|---|
장치 |
사용할 광학 센서를 장치 창에서 구성합니다. |
상태 |
연결된 블록 스택이 실행되는 시점은 다음과 같습니다. detects는 감지되지 않은 객체가 감지되었을 때 실행되고, loses는 감지된 객체가 더 이상 감지되지 않을 때 실행됩니다. |