Pregunta: | 54250 - TOMAR INFORMACION DEL PUERTO SERIAL O USB EN JAVA |
Autor: | Aldo Miguel Sanchez Cardenas |
Que tal necesito hacer un proyecto en JAVA, en el que pueda tomar voltajes mediante el puerto USB o serial, y despliegue en pantalla el valor del voltaje.
Alguien sabe de algun controlador o clase con la que pueda lograr esto, o sitios donde pueda encontrar esta informacion? |
Respuesta: | Bismarck Aguilar |
para acceder al puerto serial con java necesitas la libreria GiovynetSerialPort, una vez teniendo esta , el resto es sencillo
el siguiente es un programa para recibir datos de un puerto serial import app.Com; import app.Parameters; public class Main { public static void main(String[] args) throws Exception { Parameters param = new Parameters(); param.setPort("COM6"); Com com = new Com(param); char data1; while(true){ data1=com.receiveSingleChar(); System.out.printf(data1); } } } |
Respuesta: | Carlos Santos |
Amigo existe un API desarrollado para trabajar con el puerto serial y se llama javax.comm descargalo de la pagina principal de sun esta echo tanto para win como para linux. logicamente por el puerto tendrias que enviar datos y luego tratarlos en la pc para el fin que deses (en el caso especifico de valores de voltaje debes usar un ADC y creo un uControlador para comunicarte con el puerto serial de la PC).
suerte!!!!! |