객체 센서#

소개#

물체 센서는 반사된 적외선(IR) 빛을 이용하여 물체가 가까이 있을 때 이를 감지하는 적외선 근접 센서입니다.

VEX 객체 센서.

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

물체 센서 반사율#

객체 센서 반사율 리포터 블록은 물체에서 반사되는 빛의 양을 백분율로 보고합니다.

메모:

  • 반사율 0%는 물체가 매우 어둡다는 것을 의미합니다. 센서는 3000 이상의 원시 값을 감지합니다.

  • 반사율 100%는 물체가 매우 밝다는 것을 의미합니다. 센서는 원시 값으로 0을 감지합니다.

([ObjectSensorA v] 반사율\(%\))

매개변수

설명

장치

사용할 객체 센서는 장치 창에서 구성합니다.

객체 센서가 객체를 감지합니다.#

객체 센서가 객체를 감지하는지 여부 부울 블록은 객체 센서가 객체를 감지하는지 여부를 보고합니다.

  • 참 – 객체 센서가 객체를 감지했습니다.

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

<[ObjectSensorA v] 객체 감지됨?>

매개변수

설명

장치

사용할 객체 센서는 장치 창에서 구성합니다.

객체 센서 감지 임계값 설정#

객체 센서 감지 임계값 설정 스택 블록은 객체가 감지된 것으로 간주되기 전에 필요한 반사광의 양을 백분율로 설정합니다.

[ObjectSensorA v] 감지 임계값을 [50] %로 설정

매개변수

설명

장치

사용할 객체 센서는 장치 창에서 구성합니다.

감지 임계값

물체를 감지된 것으로 간주하기 위해 필요한 반사광의 양(정수).

객체 센서일 때#

객체 센서 작동 시 햇 블록은 객체 센서가 객체를 감지하거나 놓칠 때 연결된 블록 스택을 실행합니다.

when [ObjectSensorA v] object is [detected v] :: hat events

매개변수

설명

장치

어떤 객체 센서를 사용해야 할까요?

상태

첨부된 블록 스택은 다음과 같은 경우에 실행됩니다. detected 블록은 감지되지 않았던 객체가 감지되었을 때 실행됩니다. lost 블록은 감지되었던 객체가 더 이상 감지되지 않을 때 실행됩니다.