En C# para enviar un byte al puerto serie uso esto.
Código:
private void button_t_Click(object sender, EventArgs e)
{
byte[] mBuffer = new byte[1];
mBuffer[0] = 0x74; //ASCII letter "t".
serialPort1.Write(mBuffer, 0, mBuffer.Length);
}
En C++/CLR su código es este.
Para enviar de forma de cadena en C# se hace así:
Código:
private void button_b_Click(object sender, EventArgs e)
{
byte[] mBuffer = Encoding.ASCII.GetBytes("Hello World");
serialPort1.Write(mBuffer, 0, mBuffer.Length);
}
¿Cómo se hace en C++/CLR?
Saludos.