Skip to content →

超音波センサーとピンの節約

YMZTに使う超音波距離センサー(下図)x4ですが、さすがのATmega1284pでもサーボモータetc考慮するとピンが足りません。

なぜか少し違う種類が・・・HC-SR04
ちなみに、なぜか2種類(秋月電子千石電商)ありますが、大体同じように使えるようです・・・

さて、超音波距離センサーを複数使うときのピンの節約方法を書きます。
ネットで検索しても出てこないので。(というか距離センサーを4つも使う人がいるかという話ですね)
まあ、いたって単純です。Trigピンを統一します。

このように。
で、Trigに出す信号だけ共通にプログラムすればいいんです。

こんなうまくいくとは思ってませんでした。
では。

Published in Arduino RoboCup YMZT