sábado, 5 de octubre de 2013

INSTALAR PROCESSING EN UBUNTU


Processing es un software libre multiplataforma muy usado para graficar todo tipo de cosas que nosotros queramos, permite realizar gráficos en 2D y 3D. En el blog se utilizará para adquirir datos por comunicación serial con la tarjeta Arduino y procesarlos.


  • El primer paso es verificar si ya tenemos instalado java instalado, para ello ponemos en la terminal 
java -version

Debe aparecer algo como lo siguiente

java version "1.6.0_27"
OpenJDK Runtime Environment (IcedTea6 1.12.6) (6b27-1.12.6-1ubuntu0.12.04.2)
OpenJDK 64-Bit Server VM (build 20.0-b12 mixed mode)

Si no nos aparece nada, o dice que no está instalado hay que instalarlo, ponemos en la terminal

sudo apt-get install openjdk-6-jre

  • Ahora procedemos a descargar la última versión de Processing y la descomprimimos
wget http://download.processing.org/processing-2.0.3-linux64.tgz
tar -xvf /home/USUARIO/Descargas/processing-2.0.3
(hay que cambiar USUARIO por el nuestro)

  • Nos dirigimos a la carpeta donde quedó Processing y  lo ejecutamos
cd Descargas/processing-2.0.3
./processing


PROBLEMA CON LA CAMARA

Si presenta algún tipo de problema cuando prueben los ejemplos de la camara hay que instalar unas librerias.


sudo apt-get install libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libglib2.0-dev


jueves, 3 de octubre de 2013

INSTALAR IDE ARDUINO EN UBUNTU

Hay dos formas de instalar Arduino en Ubuntu, una de ella es en el centro de Software y allí buscamos el programa, la otra forma es para cualquier versión del IDE Arduino y se instala por consola.

1.DESDE EL CENTRO DE SOFTWARE
Abrimos el centro de Software y tecleamos Arduino. Entonces solo damos click en Instalar y eso es todo.

2.DESDE LA CONSOLA PARA CUALQUIER VERSIÓN DE ARDUINO



  • Abrimos la consola (Ctrl+Alt+T), ahora procedemos a instalar las librerías necesarias de Arduino


      gcc-avr 
      avr-libc  

      Estas librerías son necesarias para compilar los programas de los microcontroladores AVR de           Atmel. Cabe resaltar que estos microcontroladores son los que están presentes en las tarjetas
      Arduino.

      Tecleamos el siguiente y comando e ingresamos la contraseña de usuario

      sudo apt-get install gcc-avr avr-libc


  • Ahora bien verificamos si tenemos java instalado,para esto tecleamos lo siguiente en la terminal


    java -version

    Tendría que aparecer algo mas o menos así

    java version "1.6.0_27"
    OpenJDK Runtime Environment (IcedTea6 1.12.6) (6b27-1.12.6-1ubuntu0.12.04.2)
    OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)

  •  Si nos aparece que no  está instalado, hay que instalarlo de la siguiente manera

    sudo apt-get install openjdk-6-jre



  • Es hora de descargar nuestra versión preferida de Arduino,  y descomprimirla, para esto tecleamos en la terminal


    wget http://arduino.googlecode.com/files/arduino-1.0.5-linux64.tgz
    tar -xvf /home/USUARIO/Descargas/arduino-1.0.5-linux64.tgz
 (donde dice USUARIO reemplazamos por nuestro usuario)


  • Nos dirigimos al directorio de Descargas que es donde quedó la carpeta descomprimida, damos permisos al archivo arduino y lo ejecutamos
       cd Descargas/arduino-1.0.5/
      sudo chmod a+x arduino
      ./arduino

3. PROBLEMA CON EL PUERTO SERIE

Es un problema muy común para esto hay que agregar un usuario y dar permisos de lectura y escritura al puerto 

sudo usermod -a -G dialout USUARIO  (donde dice USUARIO reemplazamos por nuestro usuario)

Para verificar el puerto donde aparece conectado el Arduino ponemos en la terminal

ls /dev

Buscamos el puerto que será ttyUSBX ó ttyACMX donde X es un número. En mi caso es ttyACM0, una vez identificado el puerto damos los permisos de lectura  y escritura

sudo chmod a+rw /dev/ttyA*   



Espero les sea de mucha ayuda
Jeison Martinez Bustos