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