Warum verfügt der Arduino Due über einen nativen und einen USB-Programmieranschluss?


9

Gemäß den Schaltplänen verfügt der Arduino Due über zwei USB-Eingänge:

  1. Einheimisch
  2. Programmierung

Warum ist das? Und wann würde ich die verschiedenen Ports verwenden?


Gibt es eine Zuordnung des nativen Ports zu seriellen Pins? Der Programmierport ist 0 und 1 zugeordnet. Richtig?

Antworten:


6

Jeder Port kann zum Programmieren verwendet werden, aber über den nativen USB-Port können Sie andere Dinge tun:

Außerdem kann der Due eine USB-Maus oder -Tastatur an einen angeschlossenen Computer emulieren. Informationen zum Verwenden dieser Funktionen finden Sie auf den Referenzseiten der Maus- und Tastaturbibliothek .

Der native USB-Anschluss kann auch als USB-Host für angeschlossene Peripheriegeräte wie Mäuse, Tastaturen und Smartphones fungieren. Informationen zur Verwendung dieser Funktionen finden Sie auf den USBHost-Referenzseiten . http://arduino.cc/en/Main/arduinoBoardDue

Sie können also die Due to-Schnittstelle mit USB-Geräten verwenden oder sie an Ihren Computer anschließen und sie wie ein USB-Gerät verhalten lassen.


Wäre es also möglich, eine Maus an USB native anzuschließen und Mausbewegungen im Host-Laptop über den anderen USB-Eingang zu erkennen und zu registrieren?
Poseid

Ich denke, nur der Eingeborene kann beides. Der andere dient nur zur Programmierung.
Sachleen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.