Pergunta

Como eu iria sobre como escrever a uma porta COM, tentando converter o exemplo seguinte para .Net (C #), especificamente a parte PHP? Se possível há uma maneira mais fácil de escrever para um USB?

Foi útil?

Solução

Use a classe SerialPort, por exemplo:.

SerialPort port = new SerialPort("COM1");
port.Open();
if (port.IsOpen)
{
}
port.Close();

Outras dicas

SerialPort classe.

O mais fácil modo de gravação para USB é através da porta serial (COMx - no Windows). Aqui estão alguns exemplos em C #:

http://msdn.microsoft .com / en-us / library / system.io.ports.serialport.open.aspx

Veja a System.IO.Ports namespace docs:

O namespace System.IO.Ports contém classes para controlar portas seriais. O importante classe mais, SerialPort, fornece uma estrutura para acesso síncrono e I / O, orientada a eventos para os estados de pinos e de quebra, e acesso a propriedades do controlador série. Ele pode ser usado para embrulhar um fluxo objetos, permitindo que a porta serial para ser acessado por classes que usam córregos.

O espaço de nomes inclui enumerações que simplificam o controlo de portas série, tal como aperto de mão, de paridade, SerialPinChange, e stopbits.

O SerialPort classe contém um exmaple uso detalhado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top