Perché Arduino Due ha una porta di programmazione nativa e USB?


9

Secondo gli schemi, Arduino Due ha due ingressi USB:

  1. nativo
  2. Programmazione

Perchè è questo? E quando dovrei usare le diverse porte?


Esiste una mappatura della porta nativa sui pin seriali? La porta di programmazione è mappata su 0 e 1 corretta?

Risposte:


6

Entrambe le porte possono essere utilizzate per la programmazione, ma la porta USB nativa consente di fare altre cose:

Consente inoltre a Due di emulare un mouse o una tastiera USB su un computer collegato. Per utilizzare queste funzionalità, consultare le pagine di riferimento della libreria Mouse e tastiera .

La porta USB nativa può anche fungere da host USB per periferiche connesse come mouse, tastiere e smartphone. Per utilizzare queste funzionalità, consultare le pagine di riferimento USBHost . http://arduino.cc/en/Main/arduinoBoardDue

Quindi puoi usare Due per interfacciarsi con dispositivi USB o collegarlo al tuo computer e farlo agire come un dispositivo USB.


Quindi, sarebbe possibile collegare un mouse a USB nativo e rilevare e registrare i movimenti del mouse nel laptop host tramite l'altro ingresso USB?
posa

Penso che solo il nativo possa fare entrambe queste cose. L'altro è solo per la programmazione.
sachleen,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.