Compañer@s, os pongo en antecedentes a ver si me podéis echar un cable:

Me gustaría usar las librerías que tenemos de arducopter/plane/... y editarlas (entenderlas primero) para usarlas a mi antojo, así como crear las mías propias, mis *.pde. El problema se que desde la IDE de Arduino no podemos hacer un control de procesos de los programas (debugging), por lo que se hace imposible seguir variables, objetos,...

Además quiero crear una interfaz, un entorno gráfico desde donde gestionar los sensores de mi APM1(2560). 

Yo suelo programar con Borland C++ Builder 6.0 pero me gustaría pasarme a Java, con la IDE de Netbeans. Tengo compañeros que programan aquí y podrían echarme una mano para adaptarme.

La idea es poder coger directamente todas las librerías que tenemos de diydrones y meter este mismo código (sin traducir nada) en Netbeans y poder trabajar como si estuviésemos en Arduino, con la ventaja de tener debugging y la posibilidad de crear nuestras interfaces para comunicarnos con la placa.

Para ello tendríamos que meter el compilador de Arduino en Java Netbeans, entiendo yo.

He visto algunos sitos donde nos explican como hacerlo pero yo no consigo ni que me compile el código.

No se si me he explicado bien, estoy perdido, no tengo experiencia ni con Arduino ni con Java.

¿Alguien programa para arduino con java?

Tags: IDE, ardupilotmega, debugging, java, netbeans, programación

Views: 531

Replies to This Discussion

Hola Andres,

todavia no lo he probado, pero igual te interesa esto : http://www.visualmicro.com/  para arduino usando el Visual Studio.

un saludo.

Hola Dani, 

eso es lo que me interesa pero para Java y concretamente Netbeans, por el hecho que tengo un compañero que me puede echar una mano con el lenguaje.

Muchas gracias por tu aporte.

Os pongo los enlaces donde se explica lo que quiero hacer (para Netbeans) pero que no he conseguido hacer, a ver si a alguien le funciona.

http://bleaklow.com/2010/06/22/configuring_netbeans_to_use_as_an_ar...

http://www.kerrywong.com/2010/05/16/arduino-development-using-netbe...

Concretamente he probado con el programa GPS_AUTO_TEST.pde que está dentro de la carpeta AP_GPS, pero no me compila, sin embargo desde Arduino va perfectamente.

Hola,


El projecto que planteas es un poco complejo para alguien que no tiene experiencia ni con Arduino ni con Java no crees? (no quiero ser yo el que te desanime ;) )

En cualquier caso si quieres debugear puedes usar el clásico "print" sobre la salida serial.


Si quieres leer los sensores del APM de forma gráfica puedes utilizar el MissionPlanner, que te hace gráficas y todo en tiempo real.

Saludos.

Hola Lot,

en realidad lo único que quiero es configurar Netbeans para que se trague el código de arduino y poder trabajar desde esta IDE... lo complicado sería ponerme a trabajar ya con el código (pero eso sería otra cosa). Por eso pido ayuda por si alguien tiene la experiencia y me ayuda a configurarlo.

El tema del debugging usando "print", cuando hay tantas librerías y tanto código es una pesadilla. Cuando empiezas un proyecto de 0 se sobrelleva pero cuando estás intentando comprender algo hecho...bufff!!

El MissionPlanner lo he usado para ver valores en tiempo real, como tu dices. Pero claro, ahora lo que quiero es hacer mi propia interfaz. El uso cortoplacista que voy a hacer de la APM no está orientado directamente a un UAV, pero si con la misma filosofía (por eso me valen todas las librerías que hay hechas).

Lot, agradezco tus comentarios, un saludo. 

RSS

Social Networking

Contests

Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.

A list of all T3 contests is here

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service