Escrevendo a uma porta COM com .Net
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?
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.