Instalar DuinoPack en Ubuntu 64 bit

Ayer salió el DuinoPack para linux y mac. Casualmente hoy queríamos ver como hacer andar el ide arduino del N6 en linux. Al ejecutarlo nos daba este error:

java.lang.UnsatisfiedLinkError: /home/fer/Downloads/linux/duinopack-1.0/lib/librxtxSerial.so: /home/fer/Downloads/linux/duinopack-1.0/lib/librxtxSerial.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch) thrown while loading gnu.io.RXTXCommDriver
Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/fer/Downloads/linux/duinopack-1.0/lib/librxtxSerial.so: /home/fer/Downloads/linux/duinopack-1.0/lib/librxtxSerial.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)

Buscando en google vimos que esto se debe a que el ide corre en 32 bits. En este post encontramos una pista.

# cd [duinopack]/lib
# sudo apt-get install librxtx-java
# cp /usr/lib/jni/librxtxSerial-2.2pre1.so librxtxSerial.so

luego ejecutar ./arduino y listo!

Tomando los ejemplos y adaptándolos un poco a los valores de los sensores, hicimos que el robot siga una luz.

Aca se puede ver el código:

saludos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.