USB HIDデバイスを作成する最も簡単な方法


8

所有しているRCリモコンのハッキングに取り組んでいます。私がやろうとしていることは、それを開いて、電位差計を利用することです。ポテンショメータから提供されるアナログ値を読み取り、信号をPCに送信したい。基本的には、HID USBインターフェースを備えたジョイスティックのように機能させるために、それを再利用したいと思います。もちろん、HIDインターフェースは必須ではありませんが、これを実現するには最良の方法だと思います。

私はAVRマイクロコントローラーファミリに精通しているので、最初はATMega8でV-USBのようなものを試すことができました。それと同時に、私はそれがいることを考えるようになったことがあり、不必要に困難になります。銀行を壊すことなくそのような接続を実現する簡単な方法はありますか?

回答:


4

最も簡単な方法は、Arduino Leonardoを購入することです。

私は実際にあなたが話していることをやっただけです。私の場合、古いアーケードスタイルのゲームコントローラをUSBに変換していました。

私がここで行った記事をご覧ください。

とにかく、ここにあなた自身のレオナルドをジョイスティックに変えるために必要な私の修正されたファイルがあります。これらのファイルは、2つのハットスイッチと32個のボタンを備えた8軸ジョイスティックをサポートしています。ボタン/軸/その他の数を減らしたい場合は、不要なものを無視するか、HID記述子を自分で変更できます。現状では、HID記述子が現在指定しているすべてのものについて、PC更新ごとに12バイトしか必要ないため、余分な軸が問題を引き起こしたり、速度を低下させたりすることについてあまり心配していません。

ここに画像の説明を入力してください


1
あなたの記事は消えたようです。まだどこかにアクセスできましたか?
toxaq 2016年

いいえ。私は本当に自分のウェブサイトを再設定する必要があります(ホストを移動しました)。
コナーウルフ

@ConnorWolf:更新はありますか?記事が永久に失われたとは言わないでください!それを読んでみたいです。
ネフォ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.