Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este tópico descreve como usar My.Computer.Ports
para enviar cadeias de caracteres para as portas serial do computador no Visual Basic.
Exemplo
Este exemplo envia uma cadeia de caracteres para a porta serial COM1. Talvez seja necessário usar uma porta serial diferente em seu computador.
Use o método My.Computer.Ports.OpenSerialPort
para obter uma referência à porta. Para obter mais informações, consulte OpenSerialPort.
O Using
bloco permite que o aplicativo feche a porta serial mesmo que gere uma exceção. Todo o código que manipula a porta serial deve aparecer dentro desse bloco ou dentro de um Try...Catch...Finally
bloco.
O WriteLine método envia os dados para a porta serial.
Sub SendSerialData(ByVal data As String)
' Send strings to a serial port.
Using com1 As IO.Ports.SerialPort =
My.Computer.Ports.OpenSerialPort("COM1")
com1.WriteLine(data)
End Using
End Sub
Compilando o código
- Este exemplo pressupõe que o computador está usando
COM1
.
Programação robusta
Este exemplo pressupõe que o computador esteja usando COM1
; para obter mais flexibilidade, o código deve permitir que o usuário selecione a porta serial desejada em uma lista de portas disponíveis. Para obter mais informações, consulte Como mostrar portas serial disponíveis.
Este exemplo usa um Using
bloco para garantir que o aplicativo feche a porta mesmo que ele gere uma exceção. Para obter mais informações, consulte Declaração de uso.