usar serie serial recibir puertos puerto peso listar leer enviar entre datos comunicacion bascula c# serial-port

serie - listar puertos com c#



Cómo leer y escribir desde el puerto serie (1)

SerialPort (puerto COM serie RS-232) en C # .NET
Este artículo explica cómo usar la clase SerialPort en .NET para leer y escribir datos, determinar qué puertos serie están disponibles en su máquina y cómo enviar archivos. Incluso cubre las asignaciones de pines en el puerto mismo.

Código de ejemplo:

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(string[] 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()); } } }

Empecé a aprender cómo enviar y recibir datos de mi hardware a través de la GUI de C #.

¿Puede alguien escribir un detalle sobre cómo leer los datos del puerto serie?