¿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.