elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 10:25  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Informática
| |-+  Electrónica (Moderador: skapunky)
| | |-+  Ayuda: Arduino + java
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda: Arduino + java  (Leído 1,296 veces)
carepapa

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Ayuda: Arduino + java
« en: 28 Noviembre 2011, 06:15 »

hola amigos, quisiera que me den una ayuda, ya que no he podido solucionar el siguiente problema, creo para algunos sera muy sencillo y ojala me puedan ayudar. Necesito comunicar mi arduino con un programa que he hecho en java. El siguiente codigo es muy sencillo, solo para probar la comunicacion de arduino con java.
codigo en java:
 
Código:
SerialPort puerto = new SerialPort();
        List<String> listaPuertos;
        Com com1;

        listaPuertos = puerto.getFreeSerialPort();

        String recibido = "";
        String caracter = "";

        for (String string : listaPuertos) {
            System.out.println(string);
        }
        Parameters settings = new Parameters();
        settings.setPort("COM14");
        settings.setBaudRate(Baud._9600);

        com1 = new Com(settings);

        while(!caracter.equals("\n")){
        caracter =com1.receiveSingleString();
        recibido += caracter;

        System.out.println(recibido);
       
        }

       
    }

y este es el codigo en mi arduino:
Código:
void setup ()
{
  Serial.begin (9600);
}

void loop ()
{
  for (int i=0;i<=10;i++)
  {
    Serial.println(i);
    delay(1000);
  }
}

Se supone que en la consola de java me debe mostrar los numeros del 1 al 10, pero al momento de ejecutar el programa en java, solo me muestra en la consola
tres ceros y ahi termina el programa. No me esta mostrando los numeros del 1 al 10. Alguien tiene alguna idea de como hacerlo? De imprimir esos numeros hasta que desconecte el arduino o hasta que yo pare el programa?? Muchas gracias amigos, ojala me puedan ayudar


En línea
carepapa

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Re: Ayuda: Arduino + java
« Respuesta #1 en: 29 Noviembre 2011, 03:59 »

ya lo pude solucionar...
Código:
while(!caracter.equals(null))
solo era cambiar el retorno de carro por null.   ;D


En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Motor y arduino
Electrónica
Daemon Freedom 2 1,608 Último mensaje 1 Junio 2010, 13:28
por Debci
Semáforo con Arduino
Electrónica
Daemon Freedom 2 3,080 Último mensaje 18 Junio 2010, 19:40
por Debci
Arduino en el espacio.
Foro Libre
Daemon Freedom 4 963 Último mensaje 21 Junio 2010, 08:45
por Debci
Pulsador arduino
Electrónica
Daemon Freedom 6 1,959 Último mensaje 28 Junio 2010, 21:47
por Debci
Arduino
Electrónica
Daemon Freedom 7 1,767 Último mensaje 7 Julio 2010, 00:37
por SOMBRIO
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines