Как мне поступить с записью в COM-порт, пытаясь преобразовать в следующем примере в .Net (C #), особенно в часть PHP? Если возможно, есть ли более простой способ записи на USB?
Используйте класс SerialPort, например ::100100
SerialPort port = new SerialPort("COM1"); port.Open(); if (port.IsOpen) { } port.Close();
см. SerialPort класс.
Самый простой способ записи на USB - через последовательный порт (COMx - в Windows). Вот несколько примеров в C #:
http://msdn.microsoft.com/en-us/library/system.io.ports.serialport.open.aspx
См. Документы пространства имен System.IO.Ports:
System.IO.Ports
Пространство имен System.IO.Ports содержит классы для управления последовательными портами. Наиболее важный класс, SerialPort, предоставляет платформу для синхронного ввода-вывода, управляемого событиями, доступа к состояниям вывода и отключения и доступа к свойствам драйвера последовательного порта. Его можно использовать для обтекания объектов Stream, позволяя доступ к последовательному порту для классов, использующих потоки. Пространство имен включает перечисления, которые упрощают управление последовательными портами, такими как Handshake, Parity, SerialPinChange и StopBits.
Пространство имен System.IO.Ports содержит классы для управления последовательными портами. Наиболее важный класс, SerialPort, предоставляет платформу для синхронного ввода-вывода, управляемого событиями, доступа к состояниям вывода и отключения и доступа к свойствам драйвера последовательного порта. Его можно использовать для обтекания объектов Stream, позволяя доступ к последовательному порту для классов, использующих потоки.
Пространство имен включает перечисления, которые упрощают управление последовательными портами, такими как Handshake, Parity, SerialPinChange и StopBits.
Документация SerialPort класса содержит подробный пример использования.
SerialPort