Java + µC
Uniendo Java con Hardware

Para los estudiantes de nuestra área, y cada vez más para el común de la gente, se hace casi una necesidad el poder extender el sinfín de recursos que nos entrega un computador a "la realidad". Lo que en el pasado fue uno de los juguetes más preciados de los electrónicos, el puerto IO Paralelo (de impresora) de los computadores de escritorio, ofrecía una buena opción para la conexión directa de dispositivos desarrollados personalmente; pero el terreno ganado por el USB y la entrada de los portátiles, ha dejado a este puerto casi en el olvido. Con esto, se hace visible la necesidad de aplicaciones y el hardware respectivo para manipular lo real a través de un computador personal.

Los microcontroladores ofrecen una muy buena alternativa al momento de desarrollar hardware programable, y a su vez nos ofrecen diversas alternativas de comunicación con otros dispositivos, como el PC, vía protocolos de comunicación como RS-232. Circuitos integrados dedicados a la conversión USB -> Serial y la emulación de estos puertos en el computador completan la interfaz. Se propone una aplicación en Java, para el envío de datos a través de un puerto serie emulado, que además provea de herramientas especializadas para el desarrollo de aplicaciones básicas e intuitivas en plataformas como "Arduino". Entre éstas herramientas se podrá encontrar: envío de señales básicas a los pines IO de la placa, a través de pulsadores y switch virtuales; visualización en pantalla de datos recibidos por la placa en sus pines, tanto digitales como análogos (Conversor A/D), entre otros.