Estimados.
Tengo que enviar datos desde una aplicación windows a un microcontrolador Basic Stamp.
La conexión entre el PC y el micro Basic Stamp 2 es a través del cable DB9.
BASIC STAMP.
- Posee 30 LEDS
APLICACIÓN EN c#
- Paso 1: Lo que he realizado en la aplicación C# es que tengo correcta la apertura del puerto COM 5.
- Paso 2: Luego envío la sgte instrucción:
puertoSerie.Write("LOW 1");
La idea es que al enviar esta instrucción pueda encender el LED 1 del microcontrolador del BASIC STAMP
Favor de indicarme los pasos 3, 4....
-----------------A continuación dejo el código en C#-----------------------
Tengo que enviar datos desde una aplicación windows a un microcontrolador Basic Stamp.
La conexión entre el PC y el micro Basic Stamp 2 es a través del cable DB9.
BASIC STAMP.
- Posee 30 LEDS
APLICACIÓN EN c#
- Paso 1: Lo que he realizado en la aplicación C# es que tengo correcta la apertura del puerto COM 5.
- Paso 2: Luego envío la sgte instrucción:
puertoSerie.Write("LOW 1");
La idea es que al enviar esta instrucción pueda encender el LED 1 del microcontrolador del BASIC STAMP
Favor de indicarme los pasos 3, 4....
-----------------A continuación dejo el código en C#-----------------------
Código:
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 MicroLedPrueba1
{
public partial class Form1 : Form
{
SerialPort puertoSerie = new SerialPort();
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
puertoSerie.PortName = "COM5";
puertoSerie.BaudRate = 9600;
puertoSerie.DataBits = 8;
puertoSerie.ReadTimeout = 5000;
puertoSerie.Open();
label1.Text = "Abierto y configurado";
}
private void button2_Click(object sender, EventArgs e)
{
puertoSerie.Close();
label1.Text = "Cerrado";
}
private void button3_Click(object sender, EventArgs e)
{
puertoSerie.Write("HIGH 1");
}
}
}
Última edición por un moderador: