elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Informática
| |-+  Electrónica
| | |-+  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 5,218 veces)
carepapa

Desconectado Desconectado

Mensajes: 19


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

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: 19


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

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
Necessito ayuda con Arduino
Electrónica
eda6 2 4,421 Último mensaje 28 Enero 2013, 07:08 am
por Falso Positivo
Ayuda! Soy nuevo en electronica - Arduino
Electrónica
LeoJ24 1 3,662 Último mensaje 27 Marzo 2013, 21:18 pm
por #Borracho.-
Arduino (Sensor de temperatura y presion Bmp085 o Gy-65) Ayuda
Electrónica
lluvplay 2 8,543 Último mensaje 26 Agosto 2013, 21:57 pm
por ufil
[Ayuda]dudas antes de empezar en Arduino
Electrónica
Geormarsch 1 3,625 Último mensaje 4 Julio 2013, 05:47 am
por agus0
Ayuda con Java Arduino y JFreechart
Java
milnac 4 4,069 Último mensaje 7 Diciembre 2013, 03:58 am
por milnac
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines