ここで機能する/することができる多くのオプションがあります。
以下のようエリアスが言及し、IRの送信側/受信側は良い選択です。これは「ブレークビーム」センサーに似ています。基本的に、トランスミッターとレシーバーの間の光のビームが途絶えたとき、コントローラーはそれについて何かをすることを知っています。これに似ているのは、IR距離センサーです。IR距離センサーは、光の反射の角度によってセンサーからオブジェクトまでの距離を記録します。光(IRなど)をベースとするあらゆる種類のセンサーの問題は、周囲の光(太陽、電球、カメラのフラッシュなど)によって簡単に「破損」する可能性があることです。これを回避する方法は、光をパルスすることです。 、特定の周波数の光のみを探します(これがIR TVリモコンの動作方法です)。
センサーの例:http : //www.acroname.com/robotics/info/articles/sharp/sharp.html
光の代わりに音を使用する超音波距離計などもあります:http :
//www.acroname.com/robotics/parts/R335-SRF06.html
最も複雑なレベルでは、岩が動いたことを検出するカメラを取り付けることができます。
または、物理センサーを使用して、岩が移動したことを通知することもできます。これは、押しボタン式プラットフォームと同じくらい簡単です。岩がその上に置かれると、ボタンが押し下げられます。もちろん、これが機能するのは、押しボタンスイッチの内側のばねに対抗するのに十分な量の岩石がある場合のみです。
使用できるセンサーの種類に関して:ArduinoはAVRマイクロコントローラーをベースにしています。マイクロコントローラーは、想像できるほとんどすべての種類のセンサーで使用できますが、マイクロコントローラーとマイクロプロセッサーの遅いクロックでは処理できない場合や、利用可能なよりも多くの処理能力が必要な場合もあります。