using System; using System.IO.Ports; using System.Text; namespace SerialPortExample { class SerialPortProgram { // Create the serial port with basic settings SerialPort port = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One); [STAThread] static void Main(string[] args) { new SerialPortProgram(); } private SerialPortProgram() { // Instatiate this class Console.WriteLine("Incoming Data:"); port.DataReceived += new SerialDataReceivedEventHandler (port_DataReceived); port.ErrorReceived += new SerialErrorReceivedEventHandler (port_ErrorReceived); port.Open(); port.Write("TEst1"); Console.WriteLine(port.ReadExisting ()); port.Close(); System.Console.ReadKey(); port.Close(); } private void port_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e) { //Show all the incoming data in the port's buffer Console.WriteLine("Character received"); Console.WriteLine(port.ReadExisting()); } private void port_ErrorReceived(object sender, SerialErrorReceivedEventArgs e) { Console.WriteLine("Error"); } } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)