Odpowiedzi:
Do programowania można użyć dowolnego portu, ale natywny port USB umożliwia wykonywanie innych czynności:
Umożliwia także emulacji myszy lub klawiatury USB na podłączonym komputerze. Aby skorzystać z tych funkcji, zobacz strony referencyjne bibliotek myszy i klawiatury .
Natywny port USB może również działać jako host USB dla podłączonych urządzeń peryferyjnych, takich jak myszy, klawiatury i smartfony. Aby skorzystać z tych funkcji, zobacz strony referencyjne USBHost . http://arduino.cc/en/Main/arduinoBoardDue
Możesz więc użyć interfejsu Due to z urządzeniami USB lub podłączyć go do komputera i sprawić, by działał jak urządzenie USB.