Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 12-dic-2006, 06:09   #1 (permalink)
Farookh_Bulsara sólo puede mejorar
 
Avatar de Farookh_Bulsara
 
Fecha de Ingreso: mayo-2004
Mensajes: 698
Conectar java con puerto serial

como hago para hacer un programa en alto nivel que maneje el puerto serial? es que tengo que hacer funcionar el PIC 16f84a por medio del max232 por el puerto serial de mi PC
osea al apretar un JButton se prende un foco y al apretar otro se apaga ,pero no tengo ni idea como hacer la conexion por el puerto serial
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
Farookh_Bulsara está desconectado   Responder Citando
Antiguo 15-dic-2006, 19:25   #2 (permalink)
ah_puch está en el buen camino
 
Avatar de ah_puch
 
Fecha de Ingreso: agosto-2005
Ubicación: Ecatepec
Mensajes: 89
Re: Conectar java con puerto serial

dentro de las herramientas de desarrollo java existe un package para comunicacion con puerto serie si quieres te lo mando a tu correo o descargalo de sun el package trae como instalarlo y algunos ejemplos de comunicacion puerto serie puerto paralelo el metodo de invocacion es
javax.comm pero te repito lo tienes que descargar de sun aqui te dejo la URL para que lo descarges o si quieres me mandas un correo y con gusto te lo mando http://www.sun.com/download/products/43208d3d.xml
__________________
Viva el Software Libre
Salve o Todo Poderoso Linux!!!
ah_puch está desconectado   Responder Citando
Antiguo 17-feb-2007, 17:56   #3 (permalink)
JEMEHUA ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2007
Mensajes: 1
Re: Conectar java con puerto serial

BUENO NO SE SI ME PUEDEN AYUDAR QUIERO HACER UN PROGRAMA QUE CONTROLE UN MOTOR PASO A PASO MEDOANTE PC BUENO LA COMUNICACION ES POR EL PUERTO PARALELO YA PUES A VER SI ME DAN UNA MANITO LO DE LAS VENTANAS O DE LAS CLASES LOGUICAS ME ENCARGO YO SOLO AYUDENME EN LA CLASE Controlador
JEMEHUA está desconectado   Responder Citando
Antiguo 21-feb-2007, 22:41   #4 (permalink)
kualomar ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2007
Mensajes: 1
Re: Conectar java con puerto serial

puede ser que no te sirva mucho, pero asi lo hago yo en C++... no he usado el puerto paralelo con java, pero creo que tienes que descargar javax...¿?

#include<stdio.h>
#include<conio.h>
#include<dos.h>
#define puerto 0x378
// o 0x278 o 0x3BC (direccion del puerto)

float i=0;
int cuvu(float vueltas){
vueltas*=6.23;//i =0.25;
if(i>=vueltas) return 1;
else return 0;
};

void main()
{
int sen;
float vel,vuel,seg;
clrscr();
printf("Control de motor de pasos por el puerto paralelo\n");
printf("\n");
printf("Cuantas vueltas?"); scanf("%f",&vuel);
printf("\nVelocidad (vueltas por segundo)? "); scanf("%f",&vel);
seg=(1/vel);
printf("\nSentido (1 manecillas el reloj, 2 contrario)?"); scanf("%d",&sen);
outp(puerto, 0x00); //desenergizar bobinas
printf("\nInicio con todas las bobinas desactivadas");
getch();
if (sen==1)
{
clrscr();
printf("Sentido de las manecillas del reloj");
i=0;
do{
outp(puerto,0x08);
delay(seg/4*1000);
gotoxy(38,12);
printf("%f ",i);
if (cuvu(vuel)) break;
outp(puerto,0x04);
delay(seg/4*1000);
gotoxy(38,12);
printf("%f ",i);
if (cuvu(vuel)) break;
outp(puerto,0x02);
delay(seg/4*1000);
gotoxy(38,12);
printf("%f ",i);
if (cuvu(vuel)) break;
outp(puerto,0x01);
delay(seg/4*1000);
gotoxy(38,12);
printf("%f ",i);
if (cuvu(vuel)) break;
i+=0.125;
}while(1);
getch();
}
if(sen==2){
clrscr();
printf("Sentido contrario");
i=0;
do{
outp(puerto,0x01);
delay(seg/4*1000);
gotoxy(38,12);
printf("%f ",i);
if (cuvu(vuel)) break;
outp(puerto,0x02);
delay(seg/4*1000);
gotoxy(38,12);
printf("%f ",i);
if (cuvu(vuel)) break;
outp(puerto,0x04);
delay(seg/4*1000);
gotoxy(38,12);
printf("%f ",i);
if (cuvu(vuel)) break;
outp(puerto,0x08); delay(seg/4*1000);
gotoxy(38,12);
printf("%f ",i);
if (cuvu(vuel)) break;
i+=.125;
}while(1);
getch();
}
}
kualomar está desconectado   Responder Citando
Antiguo 06-mar-2007, 13:00   #5 (permalink)
rdm
rdm está en el buen camino
 
Fecha de Ingreso: noviembre-2003
Ubicación: Buenos Aires, Argentina
Mensajes: 39
Re: Conectar java con puerto serial

Hola amigos, tengo el mismo dilema que el autor de este post, es decir, necesito comunicarme con un puerto com, ya me bajé el paquete javax.comm desde la página de sun pero la duda que tengo es que en la página de sun, no hay una versión para windows, hay una genérica, para solaris y para linux. Para windows ¿cual debería usar?, ¿la genérica? me meti a probar con ésta y me tira un error cuando se ejecuta la siguiente línea:

static CommPortIdentifier idPort, tira un error que dice: Error loading SolarisSerial:, etc, etc.

Perdón al autor del post por meterme a preguntar sobre su envio.

Gracias y saludos.
rdm está desconectado   Responder Citando
Antiguo 06-mar-2007, 23:25   #6 (permalink)
GreenEyed tiene algunos puntos positivos de karma
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.454
Re: Conectar java con puerto serial

Sun no da soporte desde hace tiempo a Windows, por problemas de licencias o de personal o algo similar, ya que se limita a hacer la especificación. De todas formas, aqui puedes encontrar una implementación del API para Windows:

http://www.rxtx.org/
GreenEyed está desconectado   Responder Citando
Antiguo 12-mar-2007, 13:43   #7 (permalink)
adn201 ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 1
Re: Conectar java con puerto serial

Alguien me puede dedcir donde consigo la libreria jni.h de c++ para unir java
y c se los agradeceria.
adn201 está desconectado   Responder Citando
Antiguo 16-mar-2007, 11:26   #8 (permalink)
joseluisbz no se puede cailificar en este momento
 
Fecha de Ingreso: febrero-2007
Ubicación: Barranquilla, Colombia
Mensajes: 116
Re: Conectar java con puerto serial

Bueno viejo Man, resulta que viene un ejemplo con Javacomm para el puerto serial en donde se hace una comunicacion entre dos maquinas...
Basta que cojas el cable, teniendo encuenta que sea cruzado y te comunicas con otro PC.

Ahora si tienes dispuesto el motor, puedes intentar que se comunique con un cable directo. Esta configuracion de pines la dispones tú.


Prueba con un LED en los pines apropiados de tu Puerto del PC, no recuerdo cuales tierra y Tx.
joseluisbz está desconectado   Responder Citando
Antiguo 10-abr-2008, 17:58   #9 (permalink)
Hannah-N ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Re: Conectar java con puerto serial

Hola, les cuento que tengo que hacer un proyecto que es un cartel giratorio y tengo que a través del celular poder mandar el mensaje que quiero que se vea en el cartel. por lo que tengo entendido tendría que hacer un programa para que se mande desde el celular (con mensaje de texto) la palabra a un programa en la pc para que éste lo pueda mandar en forma serie al micro que controlaria el cartel...

por favor, si alguien me podría ayudar con el tema de programación en java para poder hacer eso
agradecería cualquier ayuda
muchisimas gracias
Hannah-N está desconectado   Responder Citando
Antiguo 12-may-2008, 14:25   #10 (permalink)
Lino-kun ha deshabilitado el karma
 
Avatar de Lino-kun
 
Fecha de Ingreso: mayo-2008
Ubicación: Cuernavaca Morelos Mexico
Mensajes: 120
Enviar un mensaje por MSN a Lino-kun
Re: Conectar java con puerto serial

HannaH-N para lo que quieres hacer puedes hacerlo con J2ME es una version de java para celulares. lo primero que debes aprender es como enviar sms con el appi de java puedes tambien montar un servidor web en tu maquina para que por medio de un servlet mandes el mensaje, ya teniendo el mensaje en el servlet puedes hacer la comunicacion via puerto serial al microcontrolador que quieras usar.

te ayudare a buscar unos enlaces que te sirvan
Lino-kun está desconectado   Responder Citando
Antiguo 16-may-2008, 17:02   #11 (permalink)
Hannah-N ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Respuesta: Conectar java con puerto serial

Lino Kun, muchas gracias. Te cuento, la verdad es que al final redefinimos el proyecto. Te comento y si me podés ayudar con lo nuevo te agradecería también.
En vez de hacerlo con mensaje de texto decidimos que vamos a hacer una aplicación web para celular y que a través de la misma se pueda elegir el texto que se quiere que se vea en el cartel y los colores para cada letra.
Hasta donde tengo entendido tendria que hacer un diseño para poder ingresar los datos, los cuales se pasan a través de variables a otra página, dirigidos a una dirección IP en especial, para que una pc en particular, con un software que le tengo que hacer, le pueda mandar esos datos por puerto serie a un transmisor de radiofrecuencia para que éste le mande al receptor que está enganchado con el microcontrolador que controla al cartel giratorio.
Puntualmente quisiera saber cómo es que se hace para mandar por puerto serie en java, y si después el microcontrolador lo puede interpretar como la letra que se mandó.
Quisiera saber cómo es que se hace para que esté dirigido a esa dirección IP y la computadora la pueda tomar.
No sé, y si necesito alguna otra cosa más.
La verdad es que soy muy inexperta en este tema y cualquier ayudita que me puedan dar es bienvenida.
Muchisimas gracias.
Hannah-N está desconectado   Responder Citando
Antiguo 19-may-2008, 14:16   #12 (permalink)
Lino-kun ha deshabilitado el karma
 
Avatar de Lino-kun
 
Fecha de Ingreso: mayo-2008
Ubicación: Cuernavaca Morelos Mexico
Mensajes: 120
Enviar un mensaje por MSN a Lino-kun
Respuesta: Conectar java con puerto serial

Tu proyecto esta muy interezante y complejo quisas. bien para programar web para moviles es bueno que aprendas un poco sobre moviles y redes con J2ME aki te dejo un link

http://www.it.uc3m.es/celeste/docenc.../PracticaHTTP/
http://leo.ugr.es/J2ME/INTRO/intro_16.htm

lo del menajo del puerto serial creo que ya se ha expuesto en este foro pero por si no es asi te dejo un link

http://www.itapizaco.edu.mx/paginas/...9/cap19-2.html

la verdad nunca he conectado un MC con un programa java y que el java lo manipule siempre programé directo en el MC para ser exacto un PIC 16F877. pero me imagino que debe aver alguna forma ahi creo que depende de tu micro y pro supuesto cada cosas con su cosa lo que prográmes en java le enviara impulsos a tu micro y ya desde la programacion de tu micro debes hacer que trate esas señales.
Lino-kun está desconectado   Responder Citando
Antiguo 06-jun-2008, 11:12   #13 (permalink)
kuervo ha deshabilitado el karma
 
Fecha de Ingreso: junio-2008
Mensajes: 1
Genial!, pero...

bueno quisiera me mandes el archivo por fa a esta dir. nandodeveraux@hotmail.com, te lo agradecere mi buen
kuervo está desconectado   Responder Citando
Respuesta
Calificación: Calificación de Tema: 2 votos, 4,50 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 16:41.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93