Submit your email address to get a link for quick download on your desktop and get started!
Existem ferramentas para porta COM disponíveis no Windows 10 por padrão, que não precisam ser instaladas. Estas ferramentas incluem o Prompt de Comando e o PowerShell. Ambas são ferramentas de linha de comando e, sem software de terceiros, as opções GUI para interação com portas COM são muito limitadas.
Neste artigo, descreveremos algumas configurações básicas de porta e comandos de entrada/saída tanto para o PowerShell quanto para o CMD. Além disso, você aprenderá sobre o Virtual Serial Port Driver – uma solução fácil de usar que pode ajudá-lo a criar vários tipos de conexões entre hardware e software seriais.
O Prompt de Comando é um terminal simples com uma interface semelhante ao DOS. Ele oferece uma variedade de comandos básicos para interação com sistemas de arquivos, dispositivos e portas. O Prompt de Comando pode ser iniciado digitando "cmd" na barra de pesquisa da barra de tarefas. Para acessar uma porta COM via CMD, você precisará executar o comando mode.
Quando executado sem argumentos, o comando mode exibe todas as portas seriais disponíveis. Você também pode usá-lo para configurar uma porta:
mode [nome da porta] [opção]=[valor]
Você pode usar o comando echo para enviar cadeias de texto para um dos dispositivos:
echo [texto] > [nome da porta]
Embora o CMD seja útil para testes rápidos, recomenda-se o uso do PowerShell caso você precise de algum tipo de automação. Além disso, ele oferece uma maneira confiável de ler dispositivos seriais, algo que o CMD não oferece.
Nota: Você também pode iniciar o CMD no Windows 11 no Terminal do Windows, abrindo uma nova aba.
O PowerShell é, ao mesmo tempo, um terminal e uma linguagem de script, capaz de acessar muitas funções e variáveis do sistema no Windows. Embora possa ser usado para criar scripts complexos, o PowerShell também pode ser usado diretamente na linha de comando. Assim como o CMD, você pode encontrá-lo digitando "PowerShell" na barra de pesquisa da barra de tarefas.
Para acessar uma porta via PowerShell, ela precisa ser adicionada como um objeto:
$port = new-Object System.IO.Ports.SerialPort [nome da porta],[taxa de transmissão],[paridade],[bits de dados],[bits de parada]
Após ser adicionada, pode ser aberta:
$port.Open()
Uma mensagem pode ser enviada para uma porta aberta com o método WriteLine:
$port.WriteLine(“teste”)
O método ReadLine, no entanto, é mais complicado. Ele lê uma linha por vez, o que significa que será necessário criar um loop para ler dados continuamente. Além disso, se você quiser exportar os dados para um arquivo, será necessário usar o comando Out-File. Ambos precisam ser aprendidos separadamente para serem aplicados de forma eficaz.
Nota: O PowerShell também pode ser aberto no Windows 11 iniciando uma nova aba em uma instância do Terminal do Windows.
O Virtual Serial Port Driver é um aplicativo que permite conectar dispositivos e softwares de porta COM utilizando portas virtuais. As portas que ele cria são indistinguíveis das reais e podem ser configuradas de diversas formas – é possível emular uma conexão de modem nulo entre duas portas virtuais, dividir ou unir portas físicas e muito mais.
Tudo isso é feito por meio de uma interface gráfica simples, que também fornece informações sobre o status das portas e a quantidade de dados transferidos. Os parâmetros das portas virtuais são totalmente personalizáveis, permitindo que sejam configurados para uso com uma ampla variedade de dispositivos e softwares. O VSPD oferece um período de teste gratuito extenso – experimente! Para uso comercial, o Virtual Serial Port Driver possui um SDK bem documentado e versátil.