• Lunes 22 de Junio de 2026, 23:56

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - leafartn

Páginas: [1]
1
C# / comunicacion puerto serial
« en: Jueves 12 de Noviembre de 2009, 20:53 »
He creado un windows form muy basico para probar el puerto serial con un TextBox (textBox1) y un Boton (button1) , donde en el TextBox escribo el comando " @06DO03 " el cual debe hacer que se prendan 2 leds en un dispositivo, pero el dispositivo no responde al presionar el boton button1. Estoy cometiendo algun error???? :hitcomp:

El dispositivo funciona correctamente ya que lo he probado con el hyperterminal y con otro programa terminal.  :ouch:

Muchas gracias por su colaboracion!!!  :good:  :good:

Aca esta el codigo:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;

namespace PruebaPuertoSerial
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            //configura el puerto serial
            serialPort1.PortName = "COM1";
            serialPort1.BaudRate = 9600;
            serialPort1.DataBits = 8;
            serialPort1.Parity = Parity.None;
            serialPort1.StopBits = StopBits.One;
            serialPort1.Handshake = Handshake.None;

            serialPort1.Open(); //abro el puerto

            serialPort1.WriteLine(textBox1.Text); //en el textbox estoy escribiendo @06O03

            serialPort1.Close();
        }
    }
}

Páginas: [1]