Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-09-2008
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 472
Poder: 22
REHome Va por buen camino
Enviar datos al puerto db9

Hola:

Estoy intentado enviar datos por el puerto serie con el Visual C# 2008 Express con la configuración puerto COM1.
6400-N-8-1.

Quiero lograr que en cada botón, envíe un carácter al puerto serie db9 o RS232, por ejemplo:

Abrir:
Puerta A: Que envíe este caracter apa
Puerta B: apb
.
.
Puerta E: ape

Lo mismo para cerrar puerta.
Cerrar:
Puerta A: cpa
Puerta B: cpb
.
.
Puerta E:cpe

Espero que se entienda. Al menos quiero probar con el priemr botón Puerta A para aprender como se hace.



Un cordial saludos.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita
  #2  
Antiguo 04-09-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.562
Poder: 25
egostar Va camino a la fama
Hola REHome

Y cual es la pregunta concreta?

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #3  
Antiguo 04-09-2008
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Poder: 21
FGarcia Va por buen camino
Hola!

Primero ¿que componente estas usando para hacer tu conexion de VC# al puerto serie o como estas accediendo a ese puerto?

No existe una velocidad de 6400 baudios en forma estandar.

El componente o como estes accesando al puerto te debe de permitir "escribir" en el una cadena ASCII, algo asi como:

EscribirCadena('micadena'); o
EscribirChar('M');

Solo son ideas, platicanos mas.
__________________
ESTO ES UN FORO ... NO UN MÓVIL
¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender?
Responder Con Cita
  #4  
Antiguo 04-09-2008
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 472
Poder: 22
REHome Va por buen camino
Hola:

Lo saco como objeto en el cuadro de herramientas.

Sobre la pregunta concreta quiero lograr cómo se hace o cuál es el código al menos de un botón Puerta A para lograr enviar carácteres que se llama apa y que sea enviado por el RS232.

Ver foto.
http://tombraidereditor.iespana.es/cs/escritorio_cs.jpg
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.

Última edición por REHome fecha: 04-09-2008 a las 23:45:49.
Responder Con Cita
  #5  
Antiguo 04-09-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.562
Poder: 25
egostar Va camino a la fama
Pues la tienes fácil, al ser un objeto, tiene eventos y funciones, otra pregunta, a que le llamas puertas

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #6  
Antiguo 04-09-2008
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 472
Poder: 22
REHome Va por buen camino
Hola de nuevo.

Llamo Puerta A a un botón en concreto como muestra en la imagen. En ese botón quiero enviar una carácter llamado apa (abrrir puerta a) al puerto serie db9.



Después de conseguir eso, el microcontrolador debe entender que apa significa activar un pin del pic para encender un Led pero, esto ya es otra historia.

Saludos.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita
  #7  
Antiguo 04-09-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.562
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por REHome Ver Mensaje
Hola de nuevo.

Llamo Puerta A a un botón en concreto como muestra en la imagen. En ese botón quiero enviar una carácter llamado apa (abrrir puerta a) al puerto serie db9.

Después de conseguir eso, el microcontrolador debe entender que apa significa activar un pin del pic para encender un Led pero, esto ya es otra historia.

Saludos.
Pues como te digo, la tienes facil, debes usar las funciones que tenga para escribir al puerto tal como te lo indica FGarcia.

Por ejemplo algo como esto
  • SerialPort1.PutChar()
  • SerialPort1.PutString()
  • SerialPort1.WriteChar()
  • SerialPort1.WriteString()

es obvio que desconozco las funciones pero pues tu las tienes ahi, escribe SerialPort1. y te mostrara todos sus eventos y funciones.

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Como enviar un mensaje en ASCII desde un edit a una máquina por puerto serial? The_Animal Varios 5 15-11-2007 18:31:05
Capturar/Enviar datos al puerto usb pborges36 Varios 0 19-02-2007 22:34:13
enviar datos a un puerto... JoseBozzano Internet 1 20-08-2004 00:52:11
Enviar comando Ctrl+Q a puerto serie Chus Varios 0 11-06-2004 13:42:42


La franja horaria es GMT +2. Ahora son las 01:34:56.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi