1: 2009-06-30 (火) 18:25:48 sho ソース 現: 2009-07-15 (水) 17:42:44 eid7gud ソース
Line 1: Line 1:
-*アナログ測定ロボット [#tefc89bd]+*超音波距離測定器 [#tefc89bd] 
 +本ページは開発の参考としてご活用下さい。
**概要 [#caa4fefd] **概要 [#caa4fefd]
-#ref(USS3robo.png,100%)+[[USS3>BTE069 USS3]]と[[ATmega32 EVB>評価・実験・応用キット#s3e88012]]を使った超音波距離測定器の作り方をご紹介します。~ 
 +USS3のアナログ測定値をATmega32 EVBに取り込み、値が閾値を下回ったらブザーを鳴らします。また測定値によってブザーの音が変化します。~ 
 +これを使えば真暗闇の中でも壁との距離を音で知らせます。 
 +#ref(USS3robo.png,60%
 +上図は良くない配線の例です。配線が引っ掛かって切れたりショートしたりしないよう綺麗に配線することをお勧めします。 
 +**用意するもの [#x2cc1a98] 
 +-USS3 
 +-ATmega32 EVB 
 +-電源アダプタ 
 +-適当なケース(ここではBioloidのケースを使用) 
 +-配線用のケーブル、コネクタ 
 +-ハンダ、ハンダゴテ、ニッパーなどの工具 
 +**配線 [#n93a2288] 
 +***電源 [#y8b605be] 
 +電源アダプタでATmega32 EVBへ電源供給します。~ 
 +ATmega32 EVBのCN5からUSS3のRS485コネクタへ電源を供給します。 
 +***アナログ信号 [#ifce3efe] 
 +USS3のANALOG OUTからATmega32 EVBのPA0~PA6の何れかに接続します。~ 
 +ATmega32 EVBのAVCCにVCC(5V)を接続します。 
 + 
 +|CENTER:BGCOLOR(red):||c 
 +|  :idea:|配線を間違えたりショートしたりすると破損する場合があります。十分に確認してから通電して下さい。| 
 +**プログラム [#vdbc046a] 
 +ATmega32 EVBのADCとブザーのサンプルプログラムを参考にアナログ信号がある値以下になったらブザーを鳴らすプログラムを作成します。~ 
 +もし距離が知りたいという場合は、値をターミナルプログラム上で表示するプログラムを作ります。 
 +**動作確認 [#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>)


トップ   差分 リロード印刷に適した表示   全ページ一覧 単語検索 最新ページの一覧   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom