Comment lire et écrire à partir du port série

Je commence tout juste à apprendre à envoyer et recevoir des données de mon matériel via l’interface graphique C #.

Quelqu’un peut-il s’il vous plaît écrire un détail comment lire des données à partir du port série?

SerialPort (port COM série RS-232) en C # .NET
Cet article explique comment utiliser la classe SerialPort dans .NET pour lire et écrire des données, déterminer les ports série disponibles sur votre ordinateur et comment envoyer des fichiers. Il couvre même les affectations de broches sur le port lui-même.

Exemple de code:

 using System; using System.IO.Ports; using System.Windows.Forms; namespace SerialPortExample { class SerialPortProgram { // Create the serial port with basic settings private SerialPort port = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One); [STAThread] static void Main(ssortingng[] args) { // Instatiate this class new SerialPortProgram(); } private SerialPortProgram() { Console.WriteLine("Incoming Data:"); // Attach a method to be called when there // is data waiting in the port's buffer port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived); // Begin communications port.Open(); // Enter an application loop to keep this thread alive Application.Run(); } private void port_DataReceived(object sender, SerialDataReceivedEventArgs e) { // Show all the incoming data in the port's buffer Console.WriteLine(port.ReadExisting()); } } }