Programación General > Visual Basic 6.0 e inferiores
Mscomm
m0skit0:
Ten en cuenta que no soy adivino, porque lo que yo sé -lo que has explicado- es que un equipo recibe datos mediante puerto serie, en el cual tienes una aplicación VB6 que usa un componente MSCOMM. Fin de la historia.
--- Cita de: "hugo1983" ---deberia detectarme un solo bit
--- Fin de la cita ---
¿Quién?
--- Cita de: "hugo1983" ---poder ingresar manualmente la cadena binaria desde un interuptor
--- Fin de la cita ---
¿Cuál interruptor? :huh:
--- Cita de: "hugo1983" ---tenga que aplicar un PIC
--- Fin de la cita ---
¿Dónde?
hugo1983:
Disculpa que no me he sabido explicar, veras mi proyecto trata sobre un simulador de un telegrafo, con un transformador de corriente de 5 voltios conecte la linea de tierra al pin 5 del puerto Serial y la linea de voltaje esta conectada a un interruptor y este esta conectado al pin 2 del puerto serial ( que es el pin para recibir datos), entonces el proyecto trata de que una persona este accionando este interruptor, y cada vez que lo accione deberia de mandar un 1 binario y cada vez que no lo accione deberia de ser un 0 binario (esto es en lapso de tiempo, podria ser un bit por segundo para que de tiempo de estar accionando el interruptor), entonces del lado de la computadora hay un programa eleborado en visual basic, y en el cual utilizando el componente mscomm, se reciben estos impulsos electricos y sos interpretados en un textbox, ahora mi problema es que cuando mando un impulso electrico recibo un simbolo como por ejemplo $@??, un simbolo por impulso, pero como lo explico al principio mi intencion este que en ves de estos garabatos expresar unicamente solo un 1 por accion del interruptor y un 0 por no accionar el interruptor esto en un lapso de accion por segundo. El fin es simular un telegrafo para enviar 0 y 1, y luego el codigo binario transformarlo a texto, se que se puede hacer la transformacion a texto de una vez, pero la funcion del proyecto es esta en especifico, espero si haber sido un poco mas claro esta vez y si me puedes ayudar te lo agradesco mucho.
Nebire:
El puerto seriees una entrada de datos digital y tal y tal...
Tú quieres conectar un dispositivo (por llamarlo de alguna manera) analógico....
Cómo esperas :wub: que el puerto serie discrimine esa entrada ?????.... :brickwall: :brickwall:
Sólo estarás produciendo ruido ...rdhfjrkmcr...
Para enviar una señal eléctrica, ' a pelo' necesitas algo que haga las veces de un Modem, entre tu artefacto y el puerto serie... eso de conectar corriente a los pines... :hitcomp: directamente... :hitcomp: ...podrías cargarte la circuitería. :brickwall: :brickwall:
m0skit0:
(BORRAR)
hugo1983:
Hola, volviendo al teman anterior, se me ocurrio otra idea, para facilitar el fin del proyecto, pero no se si esto exista o sea posible, talvez alguien me puede ayudar, hay alguna forma de identificar si el puerto serial esta recibiendo voltaje si esto fuera posible solo seria de hacer una condicion que cuando exista voltaje sea igual a 1 y cuando no exista voltaje sea igual a 0, en baso a esto se podria escribir leguanje binario, para luego traducirlo directamente en el software, talvez existe algun activeX para poder saber cuando o cuanto es el voltaje que se esta recibiendo en la computadora por el puerto serial, gracias.
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa