Існує ряд різних підходів до вирішення цієї проблеми:
- Датчики відстані
- Сенсорний датчик
- RFID Теги біля краю столу (Або магніти)
- Камера (Використання обробки зображень було б складніше, і ардуїно, мабуть, не був би досить потужним для цього)
За допомогою датчика відстані вам потрібно буде перевірити, чи це цифровий чи аналоговий сигнал, що надається датчиком. З метою вашого "датчика скелі" ви, ймовірно, буде добре з цифровим, оскільки ви зможете використовувати датчик як перемикач для виявлення, коли відстань перевищує мінімальну відстань.
Якщо вас цікавлять аналогові датчики, щоб надати більше інформації (наприклад, відстань від стіни), ніж просто тумблер, вам потрібно буде перевірити, який діапазон знаходиться на пристрої. Гострий датчик, зображений у відповіді вище, забезпечить вам напругу, яку вам доведеться перетворити на відстань (Він має зворотну залежність від відстані). Вам знадобиться 3 датчика, щоб пройти той самий діапазон відстаней, який проходить ультразвуковий датчик (наприклад, ультразвуковий діапазон пошуку SRF08). Різкий датчик вимірювання відстані 4-2 см для короткого діапазону, гострий датчик вимірювання відстані 20-150 см Sharp GP2Y0A02YK і датчик вимірювання відстані Sharp GP2Y0A710K0F 100-550 см для датчика довгого діапазону. У мене виникли проблеми з тим, що ультразвуковий датчик періодично опускається до нуля, тож вам потрібно буде запрограмувати заяву про вилов, якщо цей випадок неприйнятний у вашій програмі. Ультразвуковим далекоміром SRF08 було працювати набагато простіше, оскільки це було налаштовано виробником.