![]() |
초음파 센서는 센서 앞 물체와의 거리를 측정할 수 있습니다. 이를 위해 음파를 보내고 사운드가 센서에 반사되는 데 시간이 얼마나 걸리는지 측정합니다. 음향 주파수는 귀가 들을 수 없을 정도로 높습니다(“초음파”). 인치 또는 센티미터 단위로 물체와의 거리를 측정할 수 있습니다. 이를 사용하면, 로봇을 벽에서 일정한 거리를 두고 정지시킬 수도 있습니다. 초음파 센서를 사용하면 가까운 또 다른 초음파 센서가 작동 중인지 여부도 감지할 수 있습니다. 예를 들어, 초음파 센서를 사용하면 가까이서 초음파 센서를 사용 중인 또 다른 로봇의 존재 여부를 감지할 수 있습니다. 이러한 “listen only” 모드의 초음파 센서는 음향 신호를 듣기만 하고 보내지는 않습니다. |
| 데이터 | 유형 | 범위 | 비고 |
|---|---|---|---|
| 거리(cm) | 숫자 | 0~255 | 물체와의 거리(cm). |
| 거리(인치) | 숫자 | 0~100 | 물체와의 거리(인치). |
| 초음파 감지 | 논리 | 참/거짓 | 또 다른 초음파 센서가 감지되면 참입니다. |
| • | 초음파 센서는 소리를 잘 반향하는 딱딱한 표면을 포함한 물체를 감지하는 데 가장 적합합니다. 천과 같은 부드러운 물체는 음파를 흡수하여 감지되지 않을 수 있습니다. 표면이 둥글거나 각진 물체도 감지하기가 어렵습니다. |
| • | 초음파 센서는 센서와 매우 가까운(3cm 또는 1.5인치보다 가까운) 물체를 감지할 수 없습니다. |
| • | 센서는 “시야”가 넓기 때문에 정면의 먼 물체 대신 측면의 가까운 물체를 감지할 수 있습니다. |



| 블록 | 모드 | 사용법 |
|---|---|---|
| 대기 | 초음파 센서 - 비교 - 거리 | 거리가 일정한 값에 도달하기를 기다립니다. |
| 대기 | 초음파 센서 - 비교 - 존재 유무 감지 | “listen only” 모드에서 초음파 신호가 감지되기를 기다립니다. |
| 대기 | 초음파 센서 - 변경 - 거리 | 거리가 일정량만큼 바뀌기를 기다립니다. |
| 루프 | 초음파 센서 - 비교 - 거리 | 거리가 일정한 값에 도달할 때까지 블록 시퀀스를 반복합니다. |
| 루프 | 초음파 센서 - 비교 - 존재 유무 감지 | “listen only” 모드에서 초음파 신호가 감지될 때까지 블록 시퀀스를 반복합니다. |
| 루프 | 초음파 센서 - 변경 - 거리 | 거리가 일정량만큼 바뀔 때까지 블록 시퀀스를 반복합니다. |
| 스위치 블록 | 초음파 센서 - 비교 - 거리 | 거리에 따라 두 개의 블록 시퀀스 중에 선택합니다. |
| 스위치 블록 | 초음파 센서 - 비교 - 존재 유무 감지 | "listen only" 모드에서 초음파 신호가 감지되는지에 따라 두 개의 블록 시퀀스 중 선택합니다. |
| 초음파 센서 | 측정 - 거리 | 거리를 측정하고 숫자 데이터 와이어에서 결과를 얻습니다. |
| 초음파 센서 | 측정 - 존재 유무 감지 | “listen only” 모드에서 다른 초음파 신호를 듣고, 논리 데이터 와이어에서 결과를 얻습니다. |
| 초음파 센서 | 비교 - 거리 | 거리를 경계값과 비교하고, 논리 데이터 와이어에서 결과를 얻습니다. |
| 초음파 센서 | 비교 - 존재 유무 감지 | “listen only” 모드에서 다른 초음파 신호를 듣고, 논리 데이터 와이어에서 결과를 얻습니다. |
| 초음파 센서 | 고급 | 측정 - 거리와 비슷하지만 "핑"하는 단일음만 내는 옵션이 붙어 있습니다. |
| 데이터 로깅 | 데이터 로깅을 참조하세요. |