2: 2009-06-30 (火) 19:48:12 sho | 現: 2009-07-15 (水) 17:42:44 eid7gud | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | 只今編集中です。 | + | *超音波距離測定器 [#tefc89bd] |
- | *アナログ測定器 [#tefc89bd] | + | 本ページは開発の参考としてご活用下さい。 |
- | 本ページは開発の参考としてご活用ください。 | + | |
**概要 [#caa4fefd] | **概要 [#caa4fefd] | ||
[[USS3>BTE069 USS3]]と[[ATmega32 EVB>評価・実験・応用キット#s3e88012]]を使った超音波距離測定器の作り方をご紹介します。~ | [[USS3>BTE069 USS3]]と[[ATmega32 EVB>評価・実験・応用キット#s3e88012]]を使った超音波距離測定器の作り方をご紹介します。~ | ||
USS3のアナログ測定値をATmega32 EVBに取り込み、値が閾値を下回ったらブザーを鳴らします。また測定値によってブザーの音が変化します。~ | USS3のアナログ測定値をATmega32 EVBに取り込み、値が閾値を下回ったらブザーを鳴らします。また測定値によってブザーの音が変化します。~ | ||
- | これを使えば真暗闇の中でも壁との距離を音で知らせてくれます。 | + | これを使えば真暗闇の中でも壁との距離を音で知らせます。 |
#ref(USS3robo.png,60%) | #ref(USS3robo.png,60%) | ||
上図は良くない配線の例です。配線が引っ掛かって切れたりショートしたりしないよう綺麗に配線することをお勧めします。 | 上図は良くない配線の例です。配線が引っ掛かって切れたりショートしたりしないよう綺麗に配線することをお勧めします。 | ||
Line 20: | Line 19: | ||
ATmega32 EVBのCN5からUSS3のRS485コネクタへ電源を供給します。 | ATmega32 EVBのCN5からUSS3のRS485コネクタへ電源を供給します。 | ||
***アナログ信号 [#ifce3efe] | ***アナログ信号 [#ifce3efe] | ||
- | USS3のANALOG OUTからATmega32 EVBのPA0~PA7の何れかに接続します。~ | + | USS3のANALOG OUTからATmega32 EVBのPA0~PA6の何れかに接続します。~ |
ATmega32 EVBのAVCCにVCC(5V)を接続します。 | ATmega32 EVBのAVCCにVCC(5V)を接続します。 | ||
|CENTER:BGCOLOR(red):||c | |CENTER:BGCOLOR(red):||c | ||
- | | :idea:|配線を間違えたりショートしたりすると破損する場合があります。十分に確認してから通電してください。| | + | | :idea:|配線を間違えたりショートしたりすると破損する場合があります。十分に確認してから通電して下さい。| |
**プログラム [#vdbc046a] | **プログラム [#vdbc046a] | ||
ATmega32 EVBのADCとブザーのサンプルプログラムを参考にアナログ信号がある値以下になったらブザーを鳴らすプログラムを作成します。~ | ATmega32 EVBのADCとブザーのサンプルプログラムを参考にアナログ信号がある値以下になったらブザーを鳴らすプログラムを作成します。~ | ||
もし距離が知りたいという場合は、値をターミナルプログラム上で表示するプログラムを作ります。 | もし距離が知りたいという場合は、値をターミナルプログラム上で表示するプログラムを作ります。 | ||
**動作確認 [#w8f208ba] | **動作確認 [#w8f208ba] | ||
+ | 音が出ます。音量に注意してください。 | ||
+ | #html(<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/QMzXBvNIXsA&hl=ja&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/QMzXBvNIXsA&hl=ja&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>) |