mmm primeramente carnalito sabes electronica?
mira para tu proyecto se divide en 2 partes, el hardware y el software:
hardware: medios electronicos para representar la señal en el mundo real(el mas sencillo la impresora) y otro con elementos como compuertas, convertidores, transistores, y filtros,
lo mas sencillo es hacer un plataformita con un microcontrolador, un MAX232, y una resistencia,
el software: el programa que vas a realizar en C#, si tomas el ejercicio del microntrolador la programacion del mismo, tambien puedes utilizar simulacion con proteus eso te los explico al ultimo.
bueno para el software estos temas dicen varias cosas de programacion
http://social.msdn.microsoft.com/forums/es-ES/vcses/thread/b95676f5-e07f-478b-b3b1-f0abb0d9e94b/
http://msmvps.com/blogs/peplluis/ar...as-tramas-recibidas-en-el-puerto-serie-c.aspx
para entender como trabaja la comunicacion en serie tienes que buscar como trabaja el protocolo de transmision RS232(el mas comun), este puede ser asincrona o sincrona, maestra o subordinada, hay mucha informacion de esa en san google, ya que le hayas entendio, el que recomiendo es la asincrona y tipo maestro.
El programa para hacerlo en C# tienes que enter como se trabaja con tramas ya que una cosa es un byte que envias y otra cosa son palabras o datos, pero espero que le entiendas con los link que te puse
ahora la parte de hardware:
mira la comunicacion serial maneja valores de -13 y +13 volts por eso ocupas el MAX232 para bajar el voltaje a -5 y +5 volts que la mayoria de los elementos electronicos trabaja a esta se le llama señal TTL, bueno ahora ya tienes tu señal manejable, tienes 2 opciones una hacer un arreglo de flip flops esto lo encuentras en logia secuencial(igual hay mucha informacion en san google) con este arreglo puedes sacar a las señales a leds o un convertidor digital-analogico y este mismo a un foquito para ver la variacion. Para meter los datos puedes hacerlo por medio de interruptores o de un resistencia variable con un convertidor analogico-digital y buscas la informacion de cambiar señal paralelo a serial(maravilloso google lo encuentras o en libros), la otra opcion es el microcontrolador o un dispositivo programable(DDL, PDL, etc). Te recomiendo el microcontralor pues ahy unos que tiene ya todas las caracteristicas de comunicacion serial, convertidores analogicos-digitales, puertos para ingresar señales(te da la muestras gratis de elementos registrandote en la pagina de microchip.com y te llegan al mes), bueno ese es el que veo mas sencillo por que pues es facil la programacion y viene la programacion en el datasheet de los elementos(
http://www.datasheetcatalog.com esta pagina encontraras los datasheet de cualquiere elementos), ahi solo le agregas cosas a los puertos y listo :aplausos: sencillitogulp!
el ultimo es por simulacion es el mas barato por que no te cuesta ni peso pero si te cuesta mucho empeño por que debes aprender amanejar el programa y una terminal virtual,
el programa se llama proteus, es especialmente para simular microcontroladores, adentro del mismo tiene un programa de ejemplo de como comunicarse en serie, aparte tienes que buscar como se implementa la terminal virtual para ver que envias y que recibes esto tambien esta en san google
, y ahi estan todas las opciones baratas
La cara es que te compres el dispositivo hecho en steren creo lo venden o en tiendas de electronica suelen vender unidades de aprendizaje pero tristemente no creo que encuentres una que valga menos de 1000 pesos, han de andar por los 3000 supongo.
ahi esta carnalito. si creias que tu proyecto lo puedes hacer en 2 dias pues jiji no lo creo, en la universidad hice un control automatico de temperatura para el baño manejado por display y pues no nos llevo un semestre completo bueno el de nosotros por que fue complejo por la logica, pero si te vas a llevar 1 mes en eso ya que tienes que aprender demasiado, y lo de java recuerda que el C# es copia piratita del java entonces pues son muy parecidas las librerias
:vientos: sale mi estimado a empezar a investigar si te van surguiendo preguntas aqui en el foro te las respondemos