ArduinoからシリアルUSBポートを介してコンピューターと正常に通信でき、arduinoでキーボードまたはマウスを作成できると思いました。コンピューターのマウスを1ピクセル左に移動したいとします。これを実現するには、シリアル回線を介してどのようなメッセージを送信する必要がありますか?
2 に答える
Googleは素晴らしいものです。 「arduinoをマウスとして使用する」は170万ヒットを返します。リストの3番目のヒットはArduino Playground
、新しいLeonardoボードを使用した例に 移動します。
ノート:
The Leonardo differs from all preceding boards in that the ATmega32u4 has built-in USB communication, eliminating the need for a secondary processor. This allows the Leonardo to appear to a connected computer as a mouse and keyboard, in addition to a virtual (CDC) serial / COM port.
そのボードがないと仮定すると、ここに他の特定のボード用の別のサイトと、古いボード用のハードウェアとソフトウェアを含むプロジェクトのログがある別のサイトがあります。
これがお役に立てば幸いです(そして質問に対するより良い答えです)。
USB HIDエンドポイントとして表示されるように、USBインターフェイスチップを再構成する必要があります。