Documente Academic
Documente Profesional
Documente Cultură
3
(Actualizado 14/06/15)
marzo 8, 2013Antony Garca Gonzlez
***A partir de la versin 2.2.0 no es necesario el uso de la librera RXTX para
que la librera Arduino librera PanamaHitek_Arduino trabaje. Ahora solo es
necesario importar la librera PanamaHitek_Arduino a los proyectos en
Netbeans, sin tener que preocuparse por la RXTXcomm. Luego de la versin
2.6.0, esta librera ha sido nombrada PanamaHitek_Arduino.
Desde la versin 2.7.0 no es necesaria la instalacin de los archivos dll, ya que
la librera crea automticamente la ruta C:/JavaRXTX (slo en Windows), donde
almacena estos archivos y los pone a disposicin de nuestra aplicacin.
____________________________________________________________
Hola a todos.
1 <repository>
2 <id>jitpack.io</id>
3 <url>http://jitpack.io</url>
4 </repository>
La librera PanamaHitek_Arduino debe ser agregada como una dependencia:
<groupId>com.githu
<artifactId>Panama
<version>2.7.2</ve
</dependency>
1 <dependency>
2 <groupId>com.github.PanamaHitek</groupId>
3 <artifactId>PanamaHitek_Arduino</artifactId>
4 <version>2.7.2</version>
5 </dependency>
En este post publicar los mtodos que contiene la librera y los parmetros de
los mismos.
Mtodos de la versin 1.1.0
Mtodo Descripcin
Este mtodo se utiliza para iniciar la
conexin de Java con Arduino SOLAMENTE
PARA LA RECEPCIN DE DATOS. En
el nombre de puerto se coloca el COM#,
o sea el puerto COM donde est conectado
Arduino, el time out es el tiempo de
espera (yo uso 2000), el baud rate debe
ser el mismo que se usa en Arduino IDE
arduinoRX(string nombre del puerto, int time (generalmente 9600) y elSerial
out, intbaud PortEventListener debe ser una variable
rate, SerialPortEventListener evento) declarada antes de utilizar este mtodo. */
Este mtodo se utiliza para iniciar la
arduinoTX(string nombre del puerto, int time conexin de Java con Arduino SOLAMENTE
out, intbaud rate) PARA LA TRANSMISIN DE DATOS. */
arduinoRXTX(string nombre del Este mtodo se utiliza para iniciar la
puerto, int time out,int baud conexin de Java con Arduino PARA LA
rate, SerialPortEventListener evento) TRANSMISIN Y RECEPCIN DE DATOS. */
Mtodo utilizado para enviar datos a
Arduino. Los datos se deben enviar como
sendData(String data) cadena de texto (string). */
Devuelve un dato recibido a travs del
puerto serie. Este dato ser numrico en
formato ASCII por lo que se debe traducir
receiveData() de decimal a caracter. */
Devuelve un valor boolean que nos indica
si hay algn mensaje disponible para
imprimir. Dicho mensaje DEBE ser enviado
MessageAvailable() isMessageAvailable() desde Arduino utilizando Serial.println(); */
Devuelve una cadena de caracteres que
contiene el mensaje que ha sido enviado
desde Arduino, pero traducido a
caracteres. SE DEBE UTILIZAR DENTRO DE
UNA ESTRUCTURA CONDICIONAL
UTILIZANDOMessageAvailable(). Cuando
haya un mensaje disponible, se imprime
printMessage() utilizando este mtodo. */