Programar en c++ por el puerto serie activado por un pulsador.

Iniciado por Jotajotajota75, 12 Junio 2013, 08:55 AM

0 Miembros y 1 Visitante están viendo este tema.

Jotajotajota75

Hola a tod@s.

Tengo algunos conocimientos de programación en C y quiero utilizar mi PC para saber si algún familiar mío entra en mi casa cuando no estoy. Tengo un pulsador en la puerta de casa que activa una lámpara al abrirse la puerta. Había pensado desconectar esa lámpara y utilizar ese pulsador para activar alguna patilla del puerto serie del PC y mediante programación en C hacer mostrar en pantalla por ejemplo la hora y la fecha cada vez que se activa el pulsador. De este modo sabría al volver a casa si alguien ha entrado. ¿Es posible hacer algo así? Muchas gracias anticipadas.

0xDani

En principio sí que puedes hacer eso... sistema operativo?
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

Jotajotajota75

Cita de: 0xDani en 12 Junio 2013, 15:52 PM
En principio sí que puedes hacer eso... sistema operativo?
Windows XP SP3. También me gustaría que me recomendarais un emulador de C bueno porque tengo uno muy viejo para MSDOS.

0xDani

Pues si es en Windows no te puedo ayudar... a ver si alguien te responde.

Saludos.
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

Jotajotajota75

Cita de: 0xDani en 12 Junio 2013, 16:11 PM
Pues si es en Windows no te puedo ayudar... a ver si alguien te responde.

Saludos.
Ok. Gracias de todos modos y saludos.

rir3760

Cita de: Jotajotajota75 en 12 Junio 2013, 16:05 PMWindows XP SP3. También me gustaría que me recomendarais un emulador de C bueno porque tengo uno muy viejo para MSDOS.
Supongo te refieres a un compilador de C, ¿Cierto?

Varios IDEs para MS Windows incluyen el compilador como Lcc-win32, Pelles C, Code::Blocks y Visual C++.

Otra opcion es utilizar solo el compilador, por ejemplo las versiones para MS Windows de gcc como MinGW y CygMing (la version de gcc para Cygwin).

Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language

Jotajotajota75

Cita de: rir3760 en 12 Junio 2013, 18:34 PM
Supongo te refieres a un compilador de C, ¿Cierto?

Varios IDEs para MS Windows incluyen el compilador como Lcc-win32, Pelles C, Code::Blocks y Visual C++.

Otra opcion es utilizar solo el compilador, por ejemplo las versiones para MS Windows de gcc como MinGW y CygMing (la version de gcc para Cygwin).

Un saludo
Gracias rir3760 me bajaré alguno de la lista que me has dado (menos el Visual C que lo instalé hace años y me revolucionó todo el PC teniendo que formatearlo). No sé qué fue lo que pasó, quizá me lo pasaron con virus. Oye... ¿del tema que preguntaba arriba de programar el puerto serie sabes algo? Saludos.

rir3760

Cita de: Jotajotajota75 en 12 Junio 2013, 18:52 PM(menos el Visual C que lo instalé hace años y me revolucionó todo el PC teniendo que formatearlo). No sé qué fue lo que pasó, quizá me lo pasaron con virus.
Lo recomiendan mucho en estos foros, yo solo lo utilizo mediante linea de comandos para verificar el código fuente.

Cita de: Jotajotajota75 en 12 Junio 2013, 18:52 PM¿del tema que preguntaba arriba de programar el puerto serie sabes algo?
Lo siento pero no puedo ayudarte (la interacción con el hardware no es mi fuerte).

Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language

pacoperico

http://platea.pntic.mec.es/vgonzale/cyr_0204/cyr_01/control/index.htm

Un buen tutorial sobre como manejar el puerto paralelo a traves del lenguaje basic y del c. Seguramente tengas que hacer uso de un emulador de msdos como dosbox y tambien tengas que usar un compilador antiguo como turboc, ya que el manejo del puerto paralelo se basa en el viejo dos.

Jotajotajota75

Cita de: rir3760 en 12 Junio 2013, 18:58 PM
Lo recomiendan mucho en estos foros, yo solo lo utilizo mediante linea de comandos para verificar el código fuente.
Lo siento pero no puedo ayudarte (la interacción con el hardware no es mi fuerte).

Un saludo
Pues seguro que me pasaron una copia en mal estado. Si aquí dicen que es bueno seguro que es verdad. Gracias.