elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Recibir datos desde el puerto serie.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Recibir datos desde el puerto serie.  (Leído 4,094 veces)
Meta


Desconectado Desconectado

Mensajes: 3.499



Ver Perfil WWW
Recibir datos desde el puerto serie.
« en: 12 Julio 2017, 17:12 pm »

ola:

He creado este formulario con MFC 2017.

Tengo creado el proyecto MFC siguiendo este tutorial a partir de la página 36.

Como puedes ver en la captura, he puestodos botones llamado ON y otro llamado OFF.



Como puedes ver abajo, añado un Richt edit.



Las librerías están aquí.

https://github.com/Gmatarrubia/LibreriasTutoriales

¿Cómo puedo recibir datos desde el puerto serie y lo muestre en el Richtedit?

Al menos con los botones del formulario MFC indicado arriba si puedo enviar datos al puerto serie.

Saludos.


En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Recibir datos desde el puerto serie.
« Respuesta #1 en: 12 Julio 2017, 19:29 pm »

Dando por hecho que tienes el objeto para manejar el puerto serie conectado con el Arduino, solo queda leer de este.
Para ello, si utilizas la clase SerialPort, tiene el evento DataReceived, que se llamará cuando reciba datos (https://msdn.microsoft.com/en-us/library/system.io.ports.serialport.datareceived(v=vs.110).aspx)
También puedes crear un Timer y leer con Read en ese mismo objeto.


En línea

Meta


Desconectado Desconectado

Mensajes: 3.499



Ver Perfil WWW
Re: Recibir datos desde el puerto serie.
« Respuesta #2 en: 12 Julio 2017, 19:56 pm »

Hola:

El enlace que pusiste arriba, usa el C++ .net, en mi caso es C++ usando la tecnología MFC y es nativo. ;)

No tiene nada que ver. Por eso pregunto por aquí, porque lo que indacas ya lo he intentado, y en C++ .net si me funciona todo, pero con MFC no.

Saludos.
En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Recibir datos desde el puerto serie.
« Respuesta #3 en: 12 Julio 2017, 20:17 pm »

Mm, respondí pensando que estaba en el foro .NET.

En ese caso, puedes usar la WinAPI, CreateFile y demás funciones.

Tienes aquí una guía: https://msdn.microsoft.com/en-us/library/ff802693.aspx
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Recibir datos del puerto serie en bytes.
.NET (C#, VB.NET, ASP)
Meta 2 7,170 Último mensaje 29 Octubre 2008, 23:24 pm
por Meta
Enviar y recibir .txt y .jpg por puerto serie con C#
.NET (C#, VB.NET, ASP)
Meta 4 11,567 Último mensaje 4 Diciembre 2009, 15:05 pm
por MANULOMM
Recibir datos desde el puerto serie
Programación Visual Basic
Meta 2 2,741 Último mensaje 3 Junio 2015, 21:07 pm
por Meta
recibir los datos de un puerto serie y actulizarlo en una label
Programación Visual Basic
cael1011 3 2,853 Último mensaje 7 Agosto 2015, 13:26 pm
por 79137913
Recibir email y enviar al puerto serie
.NET (C#, VB.NET, ASP)
Meta 1 3,337 Último mensaje 10 Febrero 2023, 18:14 pm
por Meta
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines