ATENCION!! Eres profesor TIC?. Quieres publicar tus artículos u ejercicios. ünete a nuestra plantilla! AQUI

sábado, 21 de septiembre de 2019

BEBIAN COMO - Instalar Arduino 1.8.9




Una nueva versión de Arduino IDE... La necesitamos?. Nos es suficiente con la que ya tenemos?. Para lo que hacemos, necesitamos más librerías?....

Poca variación hay entre unas versiones y otras del IDE de Arduino, la principal característica entre las diferentes versiones, es la inclusión de librerías para nuevos componentes, pero también la incompatibilidad con aplicaciones desarrolladas con un IDE anterior. Por eso es tan importante plantearte si debes o no actualizar el IDE (entorno de desarrollo) puesto que muchos ejemplos que puedes encontrar por la red, pueden no estar soportados por un IDE actualizado.

Si aún así decides actualizar, la cosa no es tan sencilla, puesto que existen problemas conocidos para cada versión. En nuestro caso, la versión arduino-1.8.9 no ha estado libre de incidentes.

Tras su descarga, nos encontramos que tras descomprimirla en la carpeta /home/usuario, y tras ejecutar la instalación con el comando ./install.sh, la aplicación se abría y cerraba. No se ejecutaba al ajecutarla desde el navegador de archivos... desde el terminal, al ejecutar ./arduino nos encontramos con este mensaje:

Picked up JAVA_TOOL_OPTIONS:
Carpeta de instalación del IDE Incorrecta: La copia del IDE está instalado en una subcarpeta del cuaderno de bocetos
Por favor, mueve el IDE a otra carpeta.

¿¿?¿?¿?

Las instalaciones requieren permisos en carpeta y prilegios... una tortura.

La solución?, pues que la carpeta de la ruta de instalación NO DEBE CONTENER CARACTERES EXTRAÑOS, así que pasamos de /home/usuario/arduino/arduino-1.8.9/ a pasar todo el contenido a /home/usuario/arduino (pensábamos poder disponer de varias versiones en el mismo equipo, pero hemos visto que puede haber problemas de ejecución). Curioso que al poner un carácter en mayúsculas en la ruta, tampoco funciona la instalación!

Al ejecutar de nuevo el ./install.sh nos encontramos con lo siguiente:

rm: no se puede borrar «/usr/local/bin/arduino»: No existe el fichero o el directorio

por lo que volvimos de nuevo al terminal para eliminar el fichero y volver a insistir en la instalación...

Así pues finalmente ejecutamos lo siguiente desde el root:

Descargamos...

wget https://downloads.arduino.cc/arduino-1.8.9-linux32.tar.xz

Movemos una unstalacion anterior al _old (por si acaso)

mv /home/usuario/arduino /home/usuario/aduino_old

Borramos el fichero "conflictivo"

rm -r /usr/local/bin/arduino

Descomprimimos el IDE a usuario

tar -xf arduino-1.8.9-linux32.tar.xz -C /home/usuario/

Cambiamos el nombre de la carpeta para evitar errores del java

mv /home/usuario/arduino-1.8.9 /home/usuario/arduino

Borramos la descarga

rm -R arduino-1.8.9-linux32.tar.xz

Damos permiso a la carpeta para que el usuario pueda manipular el contenido

chmod 777 -R /home/usuario/arduino/

Hacemos la intalación

sh /home/usuario/arduino/install.sh

El proceso instalará el Arduino IDE en la carpeta /home/usuario/arduino/ y nos permitirá modificar directamente (sin permisos) el contenido de las librerías, etc. así como actualizar el contenido (version). Por último verificamos que funcionan los accesos del menú o hacemos un "atajo" desde el escritorio.



Quieres instalar Ardublock (complemento para programación en bloques)?

descargar de aqui: https://sourceforge.net/projects/ardublock/files/

La versión en concreto:
https://sourceforge.net/projects/ardublock/files/ardublock-beta-20140702.jar/download

Manual pagina oficial.

http://blog.ardublock.com/engetting-started-ardublockzhardublock/

Carpeta: sketchbook/tools/ArduBlockTool/tool/

  
Puedes instalarlo desde nuestro script setup.sh con la opcion "arduino" (a la espera de un apartado específico para robótica).

No hay comentarios :

Publicar un comentario

Designed By
Diseño tic galicia