SerialPort Puerto_serie = new SerialPort("COM4"); Puerto_serie.BaudRate = 9600; Puerto_serie.Parity = Parity.None; Puerto_serie.StopBits = StopBits.One; Puerto_serie.DataBits = 8; Puerto_serie.Handshake = Handshake.None; Puerto_serie.RtsEnable = true; ConsoleKey tecla; Console.WriteLine("Pulse tecla Escape (esc) para apagar:"); do { string[] ports = SerialPort.GetPortNames(); foreach (string port in ports) { if (port.Equals("COM4")) { Puerto_serie.Open(); // Abrir puerto. Console.WriteLine(port); } else { Console.WriteLine("Error opening port"); Puerto_serie.Close(); Main(args); } } tecla = Console.ReadKey(true).Key; // Espera pulsación de teclas. } while (tecla != ConsoleKey.Escape); // Pulsa Escape para salir del menú.
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)