無線のアンテナを回転させる時に電圧の変化で方向を読み取る様に
する処理(AD変換)をVB6で書きたいと思っています。
WinXp Sp2 、 VB6 Sp6
MCP3208 を使用してUSBへの入力です。
http://ww1.microchip.com/downloads/en/DeviceDoc/21298b.pdf
回路はハードに詳しい方に作成してもらいましたが、その方は
ソフトの作成は出来ないので、私はやっています。(私個人用)
アマチュア無線にての使用で、個人的なもので、商用では有りません。
左右の回転は下記と同等の回路で、コードも usb_io_base.zip (11KB) を
利用させていただいて制御出来る様になりました。
http://hp.vector.co.jp/authors/VA015654/zbeya/electro/usb/usb_io01.htm
しかしAD変換に関しては調べても見ましたが私には現状では
分かりません。(ハード絡みのプログラムは不得手)
上記だけでは情報不足かと思いますが、参考になるHPや
サンプルなどがありましたら紹介していただけると幸いです。
>MCP3208 を使用してUSBへの入力です。
自分でハードを作るとなると、USB用のドライバー作成
からになりますね、これは結構大変ですよ。
PCIバス用の安いドライバー付きのA/Dボードを使った方がはるかに簡単
だと思いますが。
個人的に使用されるなら汎用ドライバが公開されています。
使用を検討されてみてはいかがでしょうか?
(更新されてないのが気になりますが・・)
http://www.otto.to/~kasiwano/
以下のHPも参考になるかと思います。
http://picfun.com/
ねろ さん、ありがとうございます。
実は下記のADC−11で1台は完成、動作をしているのですが
こちらはAD変換はRS−232Cで回転はUSBーIO使用なので
両方をUSBだけにまとめたいと思ってのMCP3208を使用です。
http://akizukidenshi.com/catalog/items2.php?q=adc-&s=score&p=1&r=1&page=#M-00105
じわーり さん、ありがとうございます。
UUSBD.DLL をダウンロードしました。
USB通信プログラミングテクニックもダウンロードしました。
時間をかけて研究させて頂きます。