거리 센서#

소개#

거리 센서 카테고리에는 VEX IQ 거리 센서(1세대) 또는 (2세대)를 사용하는지에 따라 다른 블록이 포함될 수 있습니다.

거리 센서 블록은 로봇이 센서 앞에 물체가 있는지 감지하고 물체와의 거리를 보고하는 데 도움을 줍니다. VEX IQ 거리 센서(2세대)는 감지된 물체의 상대 속도를 보고하고 물체의 크기를 소형, 중형 또는 대형으로 추정할 수도 있습니다.

아래는 모든 블록 목록입니다.

VEX IQ 거리 센서(1세대) - VEX IQ 거리 센서(1세대)와 호환되는 블록입니다.

VEX IQ 거리 센서(2세대) - VEX IQ 거리 센서(2세대)와 호환되는 블록입니다.

  • 객체 거리 — 거리 센서와 가장 가까운 감지된 객체 사이의 거리를 보고합니다.

  • 객체 속도 — 감지된 객체가 거리 센서를 향해 또는 멀어지는 속도를 보고합니다.

  • 객체 크기는 — 감지된 객체가 선택된 크기와 일치하는지 여부를 보고합니다.

  • 거리가 물체를 감지했습니다 — 거리 센서가 현재 물체를 감지했는지 여부를 보고합니다.

VEX IQ 거리 센서(1세대)#

물체를 찾은 거리#

거리 센서가 물체를 감지했는지 여부 부울 블록은 거리 센서가 현재 물체를 감지했는지 여부를 보고합니다.

  • 참 — 거리 센서가 물체를 감지했습니다.

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

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

매개변수

설명

거리 센서

사용할 거리 센서를 선택하십시오. 장치 창에 구성된 거리 센서 중에서 선택하십시오.

예

시작 시
[Spin until the Distance Sensor detects an object.]
[오른쪽 v] 방향으로 회전
<[Distance1 v] 객체 감지됨?>까지 기다리기
주행 정지

물체 거리#

객체 거리 리포터 블록은 거리 센서와 가장 가까운 감지된 객체 사이의 거리를 보고합니다.

([Distance1 v] 거리([mm v]))

매개변수

설명

거리 센서

사용할 거리 센서를 선택하십시오. 장치 창에 구성된 거리 센서 중에서 선택하십시오.

단위

거리 단위: mm(24mm~1000mm) 또는 인치(1인치~40인치).

예

시작 시
[Print the distance only after the Distance Sensor detects an object.]
[오른쪽 v] 방향으로 회전
<[Distance1 v] 객체 감지됨?>까지 기다리기
주행 정지
콘솔에 ([Distance1 v] 거리([mm v])) 출력 ◀ 및 커서를 다음 행으로 이동

VEX IQ 거리 센서(2세대)#

물체 거리#

객체 거리 리포터 블록은 거리 센서와 가장 가까운 감지된 객체 사이의 거리를 보고합니다.

([Distance1 v] 객체 거리([mm v]))

매개변수

설명

거리 센서

사용할 거리 센서를 선택하십시오. 장치 창에 구성된 거리 센서 중에서 선택하십시오.

단위

거리 단위: mm(20mm~2000mm) 또는 인치(0.78인치~78인치).

예

시작 시
[Print the distance only after the Distance Sensor detects an object.]
[오른쪽 v] 방향으로 회전
<[Distance1 v] 객체 감지됨?>까지 기다리기
주행 정지
콘솔에 ([Distance1 v] 객체 거리([mm v])) 출력 ◀ 및 커서를 다음 행으로 이동

물체의 속도#

물체 속도 보고 블록은 감지된 물체의 상대 속도를 m/s(미터/초) 단위의 소수점으로 보고합니다.

속도는 물체가 거리 센서를 향해 또는 멀어지는 속도를 나타냅니다. 값이 0에 가까우면 물체가 센서에 대해 거의 움직이지 않는다는 의미입니다.

([Distance1 v] 객체 속도(m/s))

매개변수

설명

거리 센서

사용할 거리 센서를 선택하십시오. 장치 창에 구성된 거리 센서 중에서 선택하십시오.

예

시작 시
[Display the velocity of an object moving in front of the Distance Sensor.]
콘솔에서 출력 정밀도를 [0.01 v]으로 설정
무한 반복
화면에서 커서를 (1)행 (1)열로 이동
콘솔에 ([Distance1 v] 객체 속도(m/s)) 출력 ◀ 및 커서를 다음 행으로 이동
(0.1)초 기다리기
화면에서 (1)행 지우기

객체의 크기는#

객체 크기 부울 블록은 거리 센서가 감지한 객체가 선택된 크기와 일치하는지 여부를 나타냅니다.

거리 센서는 감지된 물체가 센서 시야에서 차지하는 비율을 기준으로 물체의 크기를 추정합니다.

  • 참 — 거리 센서가 선택한 크기의 물체를 감지합니다.

  • 거짓 — 거리 센서가 선택한 크기의 물체를 감지하지 못했습니다.

<[Distance1 v] 객체 크기가 [작음 v]인가요?>

매개변수

설명

거리 센서

사용할 거리 센서를 선택하십시오. 장치 창에 구성된 거리 센서 중에서 선택하십시오.

객체 크기

확인할 물체의 크기:

  • 소형
  • 중형
  • 대형

예

시작 시
[Drive toward a small object until it appears large.]
<[Distance1 v] 객체 크기가 [작음 v]인가요?>이면
[앞으로 v] 방향으로 주행
<[Distance1 v] 객체 크기가 [큼 v]인가요?>까지 기다리기
주행 정지
끝

물체를 찾은 거리#

거리 센서가 물체를 감지했는지 여부 부울 블록은 거리 센서가 현재 물체를 감지했는지 여부를 보고합니다.

  • 참 — 거리 센서가 물체를 감지했습니다.

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

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

매개변수

설명

거리 센서

사용할 거리 센서를 선택하십시오. 장치 창에 구성된 거리 센서 중에서 선택하십시오.

예

시작 시
[Print the distance detected when an object is in front of the Distance Sensor.]
[오른쪽 v] 방향으로 회전
<[Distance1 v] 객체 감지됨?>까지 기다리기
콘솔에 ([Distance1 v] 객체 거리([mm v])) 출력 ◀ 및 커서를 다음 행으로 이동
주행 정지