![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#5
|
|||
|
|||
|
Heeeeeeeeeeeello:
Hace un tiempo hice que puedo enviar una trama de bytes con un botón al puerto COM1 ya dentro en el Form1, una vez compilado no puedo seleccionar nngún byte que desee así que se me ocurrió hacer una cosa, poner un textBox por medio. Al introducir un botón para poder enviar un byte, por ejemplo la letra t, en ASCII es 0x74 (hexadecimal). También quiero que se puede enviar más de un byte, por ejemplo, hola, pero mejor centrarse con uno para hacer pruebas. Su código fuente es: Código:
byte[] mBuffer = new byte[1];
mBuffer[0] = 0x74; //ASCII letra "t".
serialPort1.Write(mBuffer, 0, mBuffer.Length);
He intentado al menos enviar un byte desde un textBox así: Código:
private void button_t_Click(object sender, EventArgs e)
{
byte[] mBuffer = new byte[1];
mBuffer[0] = textBox_trama.Text.ToString(); // Error aquí.
serialPort1.Write(mBuffer, 0, mBuffer.Length);
}
Código:
private void button_t_Click(object sender, EventArgs e)
{
byte[] mBuffer = new byte[1];
mBuffer[0] = textBox_trama.Text.ToCharArray(); // Error aquí.
serialPort1.Write(mBuffer, 0, mBuffer.Length);
}
Código:
private void button_t_Click(object sender, EventArgs e)
{
byte[] mBuffer = new byte[1];
mBuffer[0] = textBox_trama.Text; // Error aquí.
serialPort1.Write(mBuffer, 0, mBuffer.Length);
}
Descargar código fuente Contraseña: P.D.E. Código:
byte[] mBuffer = new byte[1];
mBuffer[0] = byte.Parse(textBox_trama.Text); // Error aquí.
serialPort1.Write(mBuffer, 0, mBuffer.Length);
Investigando un poco lo hice ejecutar sin ningún problema pero al enviar una letra me dice: No se controló System.FormatException Message="La cadena de entrada no tiene el formato correcto." Da igual que en el textBox le ponga la letra t o en ASCII en 0x74, el resultado del error es el mismo. De momento quiero hacerlo así para hacer pruebas. Hasta otra.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Recibir datos del puerto serie en bytes. | REHome | .NET | 1 | 31-10-2008 17:50:10 |
| Usb en puerto serie :p | D-MO | Humor | 10 | 30-06-2006 06:16:45 |
| Como recibir datos en un puerto serial | JULIPO | PHP | 1 | 17-06-2006 20:54:36 |
| Enviar comando Ctrl+Q a puerto serie | Chus | Varios | 0 | 11-06-2004 12:42:42 |
| Puerto serie | esquerda21 | Varios | 2 | 12-05-2004 23:58:52 |
|