- ベストアンサー
パソコンから外部の機械を操作するには?
オリジナルのプログラムを組み、 PC上で外部の機械を操作するにはどうしたらよいのでしょうか? たとえば、 プログラムで車の操縦席のインターフェイスをつくり、 PC上のアクセルのボタンやハンドルを操作することで、 目の前の実物のミニカーを動かせる。 PCの画面上でドアのボタンを押すと 実際のドアのロックが解除される。 など、をやってみたのですが、 PC外部に信号を出力するツール、またはそれに適した言語など、 やり方と開発環境がまったく分かりません。 ご回答、おねがいします!
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
Interfaceの入出力ボードは、 外部に入出力可能なドライバがダウンロードできます。 対応言語(参考URLにいろいろ記載してあります)を 使用してそのドライバの関数を使用すると 入出力できます。 サンプルも割りとたくさんのっているので わかりやすかったですよ。
その他の回答 (3)
- bushclean
- ベストアンサー率26% (6/23)
私も電子デバイス関係弱いので何ともかんともなのですが、 IOカードやシリアル・パラレルの信号を適当にどうにかして ステッピングモーターやACコンセントのオンオフさせるのが 一番簡単なのでは? http://www.contec.co.jp/product/device/motion/index.html http://www.interface.co.jp/catalog/selection/relay/relay_pci.asp?btn=1 15年くらい前にとある雑誌に、パラレル出力を直におもちゃの楽団 に繋げて(小さな電磁石かな?)うごかしてる記事がありました。 なんと、バッファも保護回路も何も無しで。
お礼
お礼、遅くなりました。すいませんっ! 簡単にできそうでなかなかできないんですよね。 今は最初の段階としてPICマイコンを作ってから PCにつなごうと試みています。 ご回答ありがとうございました!
- walkingdic
- ベストアンサー率47% (4589/9644)
色んなやり方が考えられます。 1.I/Oのボードをパソコンに装着する たとえばInerfaceとかコンテックなどから色んな製品が出ています。 http://www.interface.co.jp/ http://www.contec.co.jp/ 2.RS-232Cを使いたとえばPICなどのマイコンで一度受けてからマイコンI/Oポートで制御する 3.パラレルポートがあるパソコンであればそれを使う 4.USBで接続する場合には、直接USBでのコントロールはプログラムが大変だから、USB-RS232c変換を使ってから2番で処理。 5.イーサネットでI/Oするためのものも売られています。ただ高いですけど。 ウインドウズ側のソフトはなんでもいいです。 ブラウザベースでもいいし、VisualCでもC++builderでも、VisualBasicでも、極端な話、Excelマクロでも作れます。 一番簡単なのは1かな。一番安く出来るのは2番でしょうね。
補足
詳しいご案内ありがとうございます。 8ピンPICマイコンにてこずっている初心者なので、 かなり???です。申し訳ないです。 かろうじて【1.I/Oのボードをパソコンに装着する】は なんとなく分かります。 マイコンのピンがパソコンから出ている感じですよね? でもどの商品かも分からないありさまです。 (FAパソコンという言葉を初めて知りました) やはり、コンテンツ上の信号をどうやって、そのボードに送るのかもわかりません。コンテンツはActionScript3.0を使ってみようと思うのですが、ボードに出力できるクラスがあるとは思えません。 基本的な勉強がかなり必要なようです。 お勧めの入門書的な書籍がありましたら教えてください。
- gonbee774
- ベストアンサー率38% (198/511)
たとえばLAN(イーサーネット)を使うのでのあれば、こんなものがあります。 http://www.tristate.ne.jp/picnic.htm
お礼
ありがとうございます。 まったくの初心者のため、やはり難しい世界なのですね。 これは、、高性能マイコンつき基盤なのでしょうか? ごめんなさい、よく分からないす。お恥ずかしい。 秋月電子さんに直接相談に行くのもいいかもしれないですね。 でもあそこ、人がいすぎて相談できるのかなあ。
お礼
お礼が遅くなりました。申し訳ないです。 お付けしていただいたURLがとても参考になりましたっ! なにぶん初心者で分かりにくいところもありますが、 ここを頼りに騙し騙しやっていけそうです! 本当にありがとうございました!