Por que o Arduino Due possui uma porta de programação USB e nativa?


9

De acordo com os esquemas, o Arduino Due possui duas entradas USB:

  1. Nativo
  2. Programação

Por que é isso? E quando eu usaria as diferentes portas?


Existe um mapeamento da porta nativa para pinos seriais? A porta de programação é mapeada para 0 e 1 correta?

Respostas:


6

Qualquer uma das portas pode ser usada para programação, mas a porta USB nativa permite fazer outras coisas:

Também permite que o Due emule um mouse ou teclado USB em um computador conectado. Para usar esses recursos, consulte as páginas de referência da biblioteca Mouse e teclado .

A porta USB nativa também pode atuar como um host USB para periféricos conectados, como mouses, teclados e smartphones. Para usar esses recursos, consulte as páginas de referência do USBHost . http://arduino.cc/en/Main/arduinoBoardDue

Assim, você pode usar o Devido à interface com dispositivos USB ou conectá-lo ao seu computador e fazer com que ele atue como um dispositivo USB.


Portanto, seria possível conectar um mouse ao USB nativo e detectar e registrar movimentos do mouse no laptop host por meio de outra entrada USB?
poseid 19/05/19

Eu acho que apenas o nativo pode fazer as duas coisas. O outro é apenas para programação.
Sachleen
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.