Відповіді:
Будь-який порт можна використовувати для програмування, але рідний порт USB дозволяє робити інші дії:
Він також дозволяє завдяки емуляції USB-миші або клавіатури на приєднаному комп'ютері. Щоб скористатися цими функціями, див. Довідкові сторінки бібліотеки миші та клавіатури .
Порт Native USB також може виконувати роль хоста USB для підключених периферійних пристроїв, таких як миші, клавіатури та смартфони. Для використання цих функцій див. Довідкові сторінки USBHost . http://arduino.cc/en/Main/arduinoBoardDue
Таким чином, ви можете користуватися завдяки інтерфейсу з USB-пристроями або підключити його до комп'ютера і привести його в дію як USB-пристрій.