Showcase your project: ListComPorts per Windows

Alessandro PaganelliFebruary 15th, 2013

Marco Lai ci propone un software da lui sviluppato per semplificare la gestione delle porte COM su di un sistema Windows, nel caso vengano utilizzate differenti schede Arduino in una volta sola:

Spesso mi capita di usare diversi tipi di Arduino collegati allo stesso pc e diventa abbastanza frustrante capire quale sia la relativa porta COM, dato che nell’IDE viene elencato il nome della porta senza la descrizione del tipo di dispositivo associato.
Quindi devo accedere a gestione dispositivi e controllare nella voce Port (COM e LPT) quale sia questa associazione, in modo da caricare gli sketch sui giusto relativi dispositivi.
Il problema poi aumenta quando collego e scollego le schede dalla porta usb, magari invertendo l’ordine sulle porte, ottenendo così nuovi assegnamenti di COM che mi costringono a tenere aperta la finestra gestione dispositivi.
Ho scritto una piccola utility che elenca le porte COM con la descrizione del dispositivo collegato, in questo modo lavoro meglio e quando ricollego le schede posso cliccare sul pulsante aggiorna per ottenere la nuova lista aggiornata.

Maggiori informazioni, così come il link per scaricare ListComPorts, possono essere trovate qui.

One Response to “Showcase your project: ListComPorts per Windows”

  1. jfrmilner Says:

    Hi,

    I do this from PowerShell which will be installed on almost all Windows OSs. This is a simple one line command:
    Get-WmiObject Win32_SerialPort | Where-Object { $_.Name -match “Arduino”} | Select-Object Description, DeviceID

    Running this on my system with two Arduino connected I get:
    Description DeviceID
    ———– ——–
    Arduino Mega 2560 R3 COM5
    Arduino UNO R3 COM4

    Simple and quick.

    Also here is an example of me using the above to automatically find my Arduino to send serial commands so I don’t need to check each time: http://jfrmilner.wordpress.com/2012/12/30/powershell-power-sockets-arduinorf-part-3-use-powershell-to-send-serial-commands-to-your-arduino/

    Regards,
    jfrmilner