거리 센서#
소개#
거리 센서 카테고리에는 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])) 출력 ◀ 및 커서를 다음 행으로 이동
주행 정지