×
Loading ...

Como configurar uma porta USB usando o Visual Basic

Atualizado em 17 abril, 2017

O Visual Basic (VB) é uma conhecida linguagem de programação orientada a eventos e um importante componente do ambiente de programação Microsoft .NET. O Visual Basic é compatível com o modelo de programação COM e é mais conhecido por incorporar componentes de interface de usuário pré-definidos que permitem aos programadores criar interfaces gráficas de usuário (GUI) para programas em uma quantidade muito menor de tempo. Você também pode configurar as informações da porta USB utilizando o acesso do Visual Basic ao modelo de programação COM.

Instruções

Configure uma porta USB usando o Visual Basic (programer image by kuhar from Fotolia.com)
  1. Abra um projeto do Visual Basic no seu Ambiente de Desenvolvimento Integrado. Quando seu projeto for carregado, abra a janela de programação para a seção do seu programa na qual deseja configurar as portas de comunicação do dispositivo USB.

    Loading...
  2. Crie uma nova classe membro que estende System.IO.Ports.SerialPort com o seguinte código: Friend SelectedPort As System.IO.Ports.SerialPort

  3. Crie um identificador para a porta serial do computador. O identificador vai permitir que acesse os dados associados com a porta e mude as informações de configuração. Digite o código a seguir para criar o identificador da porta serial:

    portaSelecionada = Meu.Computador.Portas.AbrirPortaSerial( "COM4", 9600, Parity.None, 8, StopBits.One)

  4. Confirme que a conexão com a porta serial USB está operacional. Para fazer isso, digite o seguinte código: selectedPort.Handshake = Handshake.RequestToSend

  5. Altere as variáveis ​​de configuração de tempo para ler e escrever da porta USB. As configurações são feitas em milissegundos, então um valor de 1000 é cerca de um segundo. O código para configurar as configurações de tempo limite de leitura e escrita é: portaSelecionada.ReadTimeout = 1000 portaSelecionada.WriteTimeout = 1000

Loading...

Referências

Recursos

Loading ...
Loading ...