2017-01-15 9 views
-2

私はSRF04距離モジュールを持っており、デジタル出力と一緒に使用したくありません。だから私はそれをアナログに変換しなければならない。そうするために、私は小型の小型マイクロコントローラを購入しました。 デジタルからアナログへの変換方法を教えてください。私はcodevision-AVRプログラムを使用しています。デジタルからアナログへの変換

ありがとうございます。 FDMX。

+0

さらにDACが必要です。そのモジュールは最初に送信した音のバーストから単に「エコーパルス」を返します。エコーが戻るまでの時間に基づいて距離を計算する必要があります。 – Unimportant

答えて

0

SRF04ユニットは、パルスをATTinyに送信します。割り込みまたはポーリングを使用してパルスの時間を測定する必要があります。パルスの時間は、距離をcmで58us倍にします。

この番号を取得したら、ATTinyを使用してPWMを使用して数値を電圧に変換することができます。

これらの両方のコード例がインターネット上に多数あります。 AVR割り込みとPWMを検索します。 Stack Overflowは、質問を投稿するすべての人のための例を繰り返す場所ではありません。コードがほとんど動いたら、ここに戻ってコードを投稿して、なぜ動作しないのかを尋ねることができます。

+0

ありがとうございました。私はそれについて残念です、それは再び起こりません...! – fdmx

関連する問題