Оказывается, что Arduino Uno не является подлинным устройством USB.
Действует как адаптер последовательного интерфейса на USB. Следовательно, драйверы USB не говорят с ним.
Я обошел это, написав набросок, в котором сообщалось, что это было за устройство, когда оно получило правильный запрос от ПК.
На ПК я просто перебрал последовательные порты и отправил запрос на каждый порт. Тот, кто ответил, был Arduino.
После этого я записываю номер порта и отправляю последовательные данные в Arduino.