USS3[3]とATmega32 EVB[4]を使った超音波距離測定器の作り方をご紹介します。
USS3のアナログ測定値をATmega32 EVBに取り込み、値が閾値を下回ったらブザーを鳴らします。また測定値によってブザーの音が変化します。
これを使えば真暗闇の中でも壁との距離を音で知らせます。
上図は良くない配線の例です。配線が引っ掛かって切れたりショートしたりしないよう綺麗に配線することをお勧めします。
電源アダプタでATmega32 EVBへ電源供給します。
ATmega32 EVBのCN5からUSS3のRS485コネクタへ電源を供給します。
USS3のANALOG OUTからATmega32 EVBのPA0~PA6の何れかに接続します。
ATmega32 EVBのAVCCにVCC(5V)を接続します。
配線を間違えたりショートしたりすると破損する場合があります。十分に確認してから通電して下さい。 |
ATmega32 EVBのADCとブザーのサンプルプログラムを参考にアナログ信号がある値以下になったらブザーを鳴らすプログラムを作成します。
もし距離が知りたいという場合は、値をターミナルプログラム上で表示するプログラムを作ります。
音が出ます。音量に注意してください。
(This host) = https://www.besttechnology.co.jp