¿Por qué el Arduino Due tiene un puerto de programación nativo y USB?


9

Según los esquemas, el Arduino Due tiene dos entradas USB:

  1. Nativo
  2. Programación

¿Por qué es esto? ¿Y cuándo usaría los diferentes puertos?


¿Existe un mapeo del puerto nativo a los pines seriales? El puerto de programación se asigna a 0 y 1 ¿correcto?

Respuestas:


6

Cualquiera de los puertos se puede usar para programar, pero el puerto USB nativo le permite hacer otras cosas:

También permite que Due emule un mouse o teclado USB a una computadora conectada. Para usar estas funciones, consulte las páginas de referencia de la biblioteca de Mouse y Teclado .

El puerto USB nativo también puede actuar como un host USB para periféricos conectados, como ratones, teclados y teléfonos inteligentes. Para usar estas funciones, consulte las páginas de referencia de USBHost . http://arduino.cc/en/Main/arduinoBoardDue

Por lo tanto, puede usar la interfaz Debido a con dispositivos USB o conectarla a su computadora y hacer que actúe como un dispositivo USB.


Entonces, ¿sería posible conectar un mouse a USB nativo y detectar y registrar los movimientos del mouse en la computadora portátil host a través de la otra entrada USB?
Poseid

Creo que solo el nativo puede hacer ambas cosas. El otro es solo para programación.
Sachleen
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.