Aiuto Arduino e Visual Studio

niki77:

tuxduino:
e le porte "generate" da Arduino contengono la stringa VCP

Attenzione che non solo le porte 'generate' da arduino contengono la stringa VCP !!

Sì, credo che la stringa sia legata al tipo di chip "usb-to-serial" utilizzato. Probabilmente tra una Leonardo, una UNO e una 2009 ci sono differenze.
La soluzione è osservare con il registry editor l'elenco delle porte prima e dopo l'inserimento del cavo usb nella scheda.
Chiaro che se avessi un convertitore usb/seriale che usa lo stesso chip di Arduino ma non è un arduino, avrei problemi.
Ma lo stesso si può dire di un arduino con caricato un programma diverso da quello atteso. Ecco perché credo sia opportuno utilizzare la tecnica del registry solo per rilevare il collegamento della scheda e/o limitare il numero di porte da testare, mentre per una definitiva identificazione del dispositivo è meglio usare la tecnica della stringa univoca.