![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
自作の〇×ボタンを作り,パソコンとケーブルでつなぎ,〇ボタンを押すと「ピンポーン」×ボタンなら「ブブー」と鳴らすように,自作リモコンからの命令をパソコンで処理させるには,ハード的,ソフト的に,どういう設計をしたら良いのでしょうか.
プログラムは,VisualBasicなら多少わかりますが,VBで組むことはできるのでしょうか.
設計,プログラミングが簡単なものご存知でしたら教えてください.お願いします.
パソコンの端子類は
LAN,USB,D-Sub25pinメス(プリンタ用),D-Sub15pinメス,D-Sub9pinオス
の端子があります.
ウインドウズ98SE
Excel97(VBA機能付き)
No.1ベストアンサー
- 回答日時:
こんばんは。
分かっていると、ひじょう~に簡単なんですが、全く分からない人に
ここで、文字だけで説明するのは難しいです。。。
まず、どの端子を使うかですが、そう言った外部の信号を簡単に取り
込むならパラレル端子が簡単です。
シリアル通信だと、スイッチの側にもCPUやRS-232C端子ならMAX232と
言ったような専用ICを必要とします。
となると、書かれている中ではプリンタの端子がパラレルですから、それ
を使うのが一番簡単です。
そしたら、次にプリンタポートをコントロールしているICを特定します。
マザーボードを見て、端子からたどるとすぐに分かると思います。
以前は8255と言うICが使われている事が多かったですが、最近はほとん
ど自作しないので分からないです。
そうして、ICが特定出来たらデータブックを入手して、ポートをコント
ロールする命令を理解してください。
プログラムはVBから書くことか出来ます。ただし、ポートの制御が必
要になりますから、Windowsが用意しているAPIを理解して使うか、VBから
インラインアセンブルで直接、プリンタポートを設定して状態を見るように
すればいいです。
おそらく、8ビットのパラレルデータを読み込めますから、スイッチは
押したらHi(5V)になるか、Lo(0V)になるようにプルダウン抵抗を入れて
好きな方に作って、ソフト側でHiだったら押されたと判断するのか、Lo
だったら押されたと判断するのかは好きにすればいいです。
音はWAVEなどのPCMデータを再生するようにするのが一番簡単ですね。
レベルが分からないのですが、質問からすると、まだパソコンのハード
など良く分かっていないとおもわれますから、ここの回答だけでは情報が
足りないと思います。
分からなかったら、ちょっと大きな本屋さんに行けば沢山の本が出ていま
すから参考にして勉強してみて下さい。
No.3
- 回答日時:
お手軽なのは、USB接続のジョイスティックを解体して、ジョイスティックのボタンの接点に自作のボタンを繋げるというのは?
ジョイスティック用のドライバがそのまま使えます。
M.Kobayashi's Page - ジョイスティックをVBで使おう
http://www.cs.k.tsukuba-tech.ac.jp/labo/koba/sof …
--
汎用的なUSB機器にしたい場合は、USB用のシリアル化のチップを内蔵したハードウェアとOSの間のやり取りを行うデバイスドライバを作成する必要があります。
Amazon.co.jp: 本: WindowsXPデバイスドライバプログラミング 入門と実践
http://www.amazon.co.jp/exec/obidos/ASIN/4774118 …
こちらはExcelだけでは無理です。
参考URL:http://www.cs.k.tsukuba-tech.ac.jp/labo/koba/sof …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ノートパソコン PINの投入をしなくてすむ方法は? 4 2022/06/08 11:26
- Windows 10 PINのリセット方法 2 2022/04/29 10:33
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Excel(エクセル) 【マクロ】ボタンを押すごとに、A1セル、A2セル、A3セルに日付を入力 3 2023/01/25 00:12
- その他(動画サービス) TVerでPINコードを求められてログイン出来ない。 AndroidTVであらかじめスマホアプリやP 2 2023/07/17 13:33
- Windows 10 windows10 PINコード エラーについて 4 2022/10/04 05:55
- マウス・キーボード キーボード設定で困っています。長文です。 2 2022/12/10 12:44
- Visual Basic(VBA) VBA 画面上のカーソルに文字数字を入力するコードを教えて下さい 1 2022/10/30 10:31
- プリンタ・スキャナー キャノンmp490プリンター【エラー番号5400】で【プリンタートラブルが発生しました。電源を入れ直 2 2023/07/24 17:45
- Windows 8 win11の立ち上がりのpinを省略してすぐ対応したい 5 2023/06/29 17:55
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
USBケーブルがささらない
-
マルチカードリーダのケーブル...
-
USBにささりません
-
テレビの端子・・赤 青 緑??
-
ライトニングケーブルがゴミ過...
-
ケーブル IEEE1394 ...
-
CORSAIRのファンの子の端子はど...
-
PS4のHDMI端子ってSwitchについ...
-
端子台のネジ1本に2本のケーブ...
-
MacBookはUSBが1ポートで大丈夫...
-
マイクロSDカードの裏の鉄部が...
-
2つ目のHDDの接続について
-
ノートPCの画面をTVに映す為の...
-
HDMI端子ケーブルがないと、ア...
-
USBの見分け方
-
ケーブル端子を自作する場合の...
-
USBケーブルの二股を捜していま...
-
イヤホンの平型->ステレオミニ...
-
PCのUSB端子が次第に接触が悪く...
-
MacBookでプレゼンをします。プ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
最近、USB-Cの規格がいろいろあ...
-
USBケーブルの片方が、3.5mm...
-
テレビの端子・・赤 青 緑??
-
USBケーブルについて質問です。...
-
USB端子の出力電圧は5V?
-
LINE IN端子とAUX端子の違いに...
-
電柱の通信ケーブル・スパイラ...
-
MDF盤とIDF盤とは?
-
高圧ケーブルの絶縁抵抗測定に...
-
J:COMの宅内工事について
-
USBケーブル端子を磁石に貼り付...
-
USBの見分け方
-
プリンターやスキャナーってま...
-
ライトニングケーブルがゴミ過...
-
PCに液晶タブレットとプロジェ...
-
カメラ入力4系統VBS1.0V(p-p...
-
HDMIなどの接続端子の種類の見...
-
何が理由で、USBケーブルにはA...
-
SATAのHD端子の破損の修理について
-
IDEやSCSIとUSBやI...
おすすめ情報