2

私はロボット工学が初めてで、3 歳の息子と遊ぶために乗り物を作りたいと思っています。私はPIC 16F917マイクロコントローラとハーフHブリッジL293DNEを持っています。車両を動かすためにこれまで試したのは、次のリンクに誘導される C コードです。 0CCQQFjAA&url=http%3A%2F%2Fwww.societyyofrobots.com%2Fmember_tutorials%2Ffiles%2FLukas%2520PIC%2520Tutorial.doc&ei=8tWCT4GeNZD6sgaQmYzRBA&usg=AFQjCNFw6ZoQSyoKwRj3uPaLmchgBzGY4Q&sig2-zIJN9LQen7. それで、ロボットを前進、後退、左右に動かすことができました。私が今やりたいことは、障害物回避に適したセンサーを見つけることです。私は以前の経験がないので、誰かがマイクロコントローラーセンサーとの適切な互換性を推奨できますか? もしそうなら、センサーをマイクロコントローラーとやり取りするために、マイクロコントローラーのどのピンにセンサーを接続する必要があるか、さらに C での適切なプログラミング順序を知りたいです。

前もって感謝します!!!

4

1 に答える 1

1

以前のコメントの sparkfun リンクは、センサーを取得するのに適した場所です。

超音波センサーは、距離の大まかな推定に適しています。それらは広いビームを持っており、結果はノイズが多いです。シャープの IR センサーはビームが狭く、精度が少し高くなります。また、非常に近距離 (かつ非常に安価) の場合は、単純に IR エミッターと検出器を使用できます。通常、IR はパルス化されているため、周囲の IR 照明とパルスがオンになっているときの違いを測定できます。(「555 タイマー付き赤外線近接検出器」などを検索してください)。

于 2012-09-08T14:10:23.833 に答える