Anda di halaman 1dari 12

Soluciones Informáticas, Electromecánicas y Civiles

Proyecto con ARDUINO UNO conectado a JAVA para envío de


datos (Encendido y Apagado de LED)

Materiales

 Arduino uno
 NetBeans IDE 8.2
 Arduino 1.8.2

Para enlazar nuestro Arduino con JAVA (NetBeans), previamente vamos a programar en el lenguaje de
programación del Arduino, las siguientes sentencias (Asumimos que el usuario ya tiene instalado el
lenguaje Arduino 1.8.3):
Soluciones Informáticas, Electromecánicas y Civiles

Asumiendo que se tiene instalado NetBeans (en mi caso es la versión IDE 8.2) en nuestra PC, es
necesario descargar la librería de Arduino, la cual deben ingresar al siguiente enlace:

https://jitpack.io/#PanamaHitek/PanamaHitek_Arduino

Allí puedes descargar la versión más reciente de las librerías, para el ejemplo se descargó la versión:
2.8.3

Una vez descargado la librería, vamos a cargar a netbeans

 Creamos un nuevo proyecto y lo llamaremos Arduino


Soluciones Informáticas, Electromecánicas y Civiles

 Luego cargaremos la librería con extensión .jar que previamente se descargo

 Buscamos la ruta, en mi caso está en Descargas


(C:\Users\localhostt\Downloads\PanamaHitek_Arduino-2.8.3.jar)
Soluciones Informáticas, Electromecánicas y Civiles

 Abrimos el PanamaHitek_Arduino-2.8.3, nuestra librería quedara cargada en java y lista para


usarlo.

 Ahora vamos a crear un jframe que llamaremos “Aplicación”, para crear los botones de
Encendido, Apagado y programarlos
Soluciones Informáticas, Electromecánicas y Civiles

 Luego adicionamos dos botones, JBotton1 y JBotton2, lo cual llamaremos Encendido y Apagado
respectivamente.
Soluciones Informáticas, Electromecánicas y Civiles

 La Aplicación quedara de esta manera.

 Ahora vamos a la pestaña Source para programar. Creamos una instancia de la librería
PanamaHitek y al objeto le llamamos Arduino, y también importamos la librería.
Soluciones Informáticas, Electromecánicas y Civiles

 Quedándonos el código así:

 Vamos a crear una conexión TX, esto quiere decir una conexión de transmisión desde JAVA
(NetBeans) hacia ARDUINO, para ello usamos las siguientes sentencias de código:
Soluciones Informáticas, Electromecánicas y Civiles

 Recordar que debemos saber que puerto “COM..” usa nuestro Arduino, ya que puede variar en
otras pc´s.

 Programamos ahora el botón de “Encendido”,para ello nos vamos a la pestaña design y doble
click en el botón Encendido.
Soluciones Informáticas, Electromecánicas y Civiles

 Aquí se programara el botón

 El código quedara de la siguiente manera:


Soluciones Informáticas, Electromecánicas y Civiles

 Hacemos lo mismo para el botón de “Apagado”, con la diferencia que cambiamos en


Arduino.sendData(“0”), quedando el código así:

 Previamente a la ejecución corregimos los errores


Soluciones Informáticas, Electromecánicas y Civiles

 Ejecutamos la Aplicación.java
Soluciones Informáticas, Electromecánicas y Civiles

 Cargará la Aplicación, donde podemos interactuar con el Arduino y ver su funcionamiento.

 Al presionar el botón de encendido, el led integrado del Arduino se encenderá