• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PICでアナログデータのままCプログラミング)

PICでアナログデータのままCプログラミング

このQ&Aのポイント
  • PICでアナログデータのままCプログラミングをしたいのですが、うまいやり方が見つかりません。
  • 現在、PIC16F84aを使っているのですが、データがPICに入ると中のA-D変換器によってデジタルデータに変換されてしまい、プログラムで扱うときには「1」か「0」で扱うことになってしまいます。
  • そこで、アナログデータのままプログラミングできるPICを探してみたのですが、見つかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • black2005
  • ベストアンサー率32% (1968/6046)
回答No.2

3軸加速度センサは、本当にアナログ出力? メーカーと型番を教えてくださいな。 さておき 仮に加速度センサがアナログ出力なら、A/D変換器でデジタル化しないとCPUで扱えるはずないでしょ。 それをポート(RAってポートでしょ?)で受けるなんて、とんでもない。 それは、A/D変換されているわけじゃないから・・・ CPUやA/D変換器を全く理解していないので、まずはお勉強ですね。

greeeenjunior
質問者

お礼

はい。アナログ出力だと思います。 型番は、KXM52-1050です。 そうですね(^^ゞ すみません、勉強し直します。 回答ありがとうございました!!

その他の回答 (2)

回答No.3

コンピューターはアナログデータを扱うことは出来ません。 ですので、A/Dコンバータが必須となるのです。 以下に参考URLを貼っておきますので、まずはひと通り読んで理解されてみてください。

参考URL:
http://www.geocities.co.jp/HeartLand-Himawari/2004/study/ad_da/ad_conv.html
greeeenjunior
質問者

お礼

回答ありがとうございます すみません、勉強不足で… URLを参考に勉強し直したいと思います。

  • P0O9I
  • ベストアンサー率32% (693/2146)
回答No.1

>A-D変換器によってデジタルデータに変換されてしまい、プログラムで扱うときには「1」か「0」で扱うことになってしまいます。 A/Dコンバータの意味が分かっているのかな。 マニュアルのA/Dコンバータの部分をしっかり読んで見ましょう。

greeeenjunior
質問者

お礼

すみません、わかっていませんでした。 回答ありがとうございます 勉強し直します。