Arduino DueにネイティブのUSBプログラミングポートがあるのはなぜですか?


9

回路図によると、Arduino Dueには2つのUSB入力があります。

  1. ネイティブ
  2. プログラミング

どうしてこれなの?そして、いつ別のポートを使用しますか?


ネイティブポートからシリアルピンへのマッピングはありますか?プログラミングポートは0と1にマップされていますか?

回答:


6

どちらのポートもプログラミングに使用できますが、ネイティブUSBポートを使用すると、他のことができます。

また、接続されたコンピューターにUSBマウスまたはキーボードをエミュレートすることもできます。これらの機能を使用するには、マウスおよびキーボードライブラリのリファレンスページを参照してください

ネイティブUSBポートは、マウス、キーボード、スマートフォンなどの接続された周辺機器のUSBホストとしても機能します。これらの機能を使用するには、USBHostのリファレンスページを参照してください。http://arduino.cc/en/Main/arduinoBoardDue

そのため、USBデバイスとのインターフェイスを使用するか、コンピュータに接続してUSBデバイスのように機能させることができます。


では、マウスをUSBネイティブに接続し、他のUSB入力を介してホストラップトップでマウスの動きを検出して登録することは可能でしょうか。
ポーズID

ネイティブの人だけが両方のことができると思います。もう1つはプログラミング専用です。
ザクリーン2014年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.