이 문제를 해결하는 방법에는 여러 가지가 있습니다.
- 거리 센서
- 터치 센서
- 테이블 가장자리 주변의 RFID 태그 (또는 자석)
- 카메라
거리 센서를 사용하면 센서가 제공하는 디지털 또는 아날로그 신호인지 확인해야합니다. '클리프 센서'의 목적을 위해, 거리가 최소 거리 이상일 때이를 감지하기 위해 토글로 센서를 사용할 수 있기 때문에 아마도 디지털에 좋을 것입니다.
토글 스위치보다 더 많은 정보 (예 : 벽과의 거리)를 제공하기 위해 아날로그 센서에 관심이있는 경우 장치의 범위가 무엇인지 확인해야합니다. 위의 답변에 표시된 날카로운 센서는 거리를 변환 해야하는 전압을 제공합니다 (거리와 역의 관계가 있음). 초음파 센서와 동일한 거리를 커버하려면 3 개의 센서가 필요합니다 (예 : SRF08 초음파 거리 측정기). Sharp GP2D120 거리 측정 센서 근거리의 경우 4-30cm, Sharp GP2Y0A02YK 거리 측정 센서의 경우 중간 범위의 경우 20-150cm, Sharp GP2Y0A710K0F 거리 측정 센서의 장거리 센서의 경우 100-550cm. 초음파 센서가 산발적으로 0으로 떨어지는 문제가있었습니다. 따라서이 드롭 아웃을 응용 프로그램에서 사용할 수없는 경우 catch 문을 프로그래밍해야합니다. SRF08 초음파 거리 측정기는 제조업체가 조정 한 것으로 훨씬 쉽게 작업 할 수있었습니다.