Scrivere su una porta COM con .Net
Domanda
Come potrei scrivere su una porta COM, cercando di convertire il nel seguente esempio a .Net (C #), in particolare la parte PHP? Se possibile, esiste un modo più semplice per scrivere su una USB?
Soluzione
Utilizza la classe SerialPort, ad esempio:
SerialPort port = new SerialPort("COM1");
port.Open();
if (port.IsOpen)
{
}
port.Close();
Altri suggerimenti
vedi SerialPort .
Il modo più semplice per scrivere su USB è tramite la porta seriale (COMx - su Windows). Ecco alcuni esempi in C #:
http://msdn.microsoft .com / it-it / library / system.io.ports.serialport.open.aspx
Vedi System.IO.Ports
documenti dello spazio dei nomi:
Lo spazio dei nomi System.IO.Ports contiene classi per il controllo delle porte seriali. La classe più importante, SerialPort, fornisce un framework per l'I / O sincrono e guidato dagli eventi, l'accesso agli stati pin e break e l'accesso alle proprietà del driver seriale. Può essere utilizzato per avvolgere oggetti Stream, consentendo l'accesso alla porta seriale da parte di classi che utilizzano flussi.
Lo spazio dei nomi include enumerazioni che semplificano il controllo delle porte seriali, come Handshake, Parity, SerialPinChange e StopBits.
Il SerialPort
la documentazione di classe contiene un esempio dettagliato di utilizzo.