Before you accept the loan Payday loan Where does the money go

Problema: RXTX Version mismatch en Processing 1.5.1 en Ubuntu 12.04

May 09

Despues de instalar Processing 1.5.1 en mi maquina Ubuntu y de hacer algunas pruebas con la comunicación serial con la tarjeta he tenido los siguientes problemas :

  • Processing lanza la siguiente advertencia cuando se usa la libreria Serial
    WARNING: RXTX Version mismatch
    Jar version = RXTX-2.2pre1
    native lib Version = RXTX-2.2pre2
  • Al tratar de listar los puertos usando la funcion println(Serial.list());
    solo se visualizan los puertos ttyUSB pero no los puertos ttyACM
    lo que permite conectarse a tarjetas Arduino con el conversor USB/Serial FTDI como las tarjetas Arduino antiguas o las Freeduino
    y no permite conectarse a las tarjetas Arduino Uno nuevas

Al hacer pruebas con la versión alpha de Processing 2.0a5 no sucede este problema la cual utiliza la versión 2.1-7 de la librería RXTX por tal motivo para solucionar el problema debemos :

  • Descargar la version de Processing 2.0a5 para nuestro sistema operativo
    (busque la version 2.0a5 al final de la pagina)
    http://processing.org/download
    por ejemplo desde una terminal
  • Descomprimir el archivo, por ejemplo
    tar -zxvf  processing-2.0a5-linux.tgz
  • Reemplazar los archivos de la libreria serial de la versión 1.5.1 a la version 2.0a5
    Directorio de la libreria serial : processing-2.0a5/modes/java/libraries/serial
    ejemplo :
    cp -R ./processing-2.0a5/modes/java/libraries/serial/* ./processing-1.5.1/modes/java/libraries/serial

Con esto ya queda solucionado el problema de conexión serial en Processing y de conectividad con Arduinos antiguas, Freeduinos y Arduinos nuevas

Enlaces :