Página principal

Arduino

 Control salidas

 JAVA - NetBean


En el montaje anterior javled.html había realizado un controlador de salidas mediante una placa Arduino.
Estaba realizado en JAVA, había salido bastante frustrado en su realización.
Me había prometido no tocar durante bastante tiempo el JAVA, pero no pude resistir el probar el IDE netBeans para mitigar mi frustración.
Después de unos cuanto vídeos sobre este IDE, decidí hacer un video propio demostrando como portar mi anterior montaje a netBeans.
Lo difícil ya estaba realizado, la programación serie, solo me faltaba copiar y pegar parte del código de un proyecto a otro.
Le resultado ha sido bastante satisfactorio, además de útil para próximas aplicaciones.


Interface del programa.


Programa funcionando.

El programa esta realizado a base de botones, y no como en el anterior proyecto que eran JRadioButton.
Quizás los JRadioButton son en este caso mas intuitivos, pero mi intención era hacerlo de otro modo.


VIDEOTUTORIAL

PROGRAMA-JAVA-ARDUINO


Todo funcionaba bastante bien en Linux, y me puse a probarlo en Windows 10 64bits.
No me funciono a la primera, me costo bastante instalar el JDK de JAVA y netBeans.
Lo principal para que funcione es configurar netBeans en  etc/netbeans indicando donde tenía instalado JDK en Windows.
También tenemos que descargar https://github.com/NeuronRobotics/nrjavaserial para que funcione el puerto serie.
Nos toca copiar una serie de ficheros como administrador. http://rxtx.qbang.org/wiki/index.php/Installation_for_Windows
Es bastante mas fácil instalarlo en Linux que en Windows, cosa curiosa.
Después de compilar todo, y crear el archivo jar , me funcionaba perfectamente, incluso el archivo jar me funcionaba en Linux.
Lo he empaquetado todo para que funcione en Windows y Linux.
Si no encuentra el puerto COM, deberemos buscarlo manualmente y modificar los ficheros de ejecución.
PROGRAMA_LINUX_WINDOWS10_64bits_ARDUINO.


Espero que les sirva este video tutorial para vuestros proyectos.

Saludos.
Juan Galaz

Bibliografía:

http://josedeveloper.com/2012/01/28/comunicacion-serial-java-y-arduino/
https://github.com/NeuronRobotics/nrjavaserial
http://rxtx.qbang.org/wiki/index.php/Installation_for_Windows