sábado, 30 de marzo de 2013

Tutorial : Raspberry Pi con adaptador de Arduino


Bien hemos comprado una RaspBerry Pi, y después de algunas pruebas iniciales hemos sacado algunas cosas claras.

 1º Que una vez que coges el concepto de como hacerlo funcionar es sencillo (aunque mucho mas engorroso que cuando lo hacemos normalmente, seguramente acabe creando un script para que lo haga solo).
2º Dentro del startx, la potencia de la RaspBerry se viene abajo, así que no recomiendo entrar.

 A continuación defino la RaspBerry usada y como se ha compilado y usado.


  La Raspberry Pi que he comprado es la mas potente de las 2, con una tarjeta SD de 8 gigas de clase 6 (seguramente acabe comprando una clase 10, a ver si gano un poco de velocidad de lectura). 

El adaptado usado para poder trabajar con los componentes que tengo de Arduino es el modulo de conexion de Cooking-hacks . (40€)

Antes de nada vamos a configurar la RaspBerry para poder usarla.
1)  Hacer una copia de seguridad de nuestro boot:
     sudo cp /boot/cmdline.txt /boot/cmdline_backup.txt
2)  Editamos el archivo: (aquí podéis usar el vi o el nano)
     sudo nano/boot/cmdline.txt
3)  Y borramos las siguientes partes: (Si no hay un $, no os preocupeis)
      dwc_otg.lpm_enable=0
      console=tty1 $
4)  Reiniciamos la RaspBerry
     sudo reboot


Lo siguiente para compilar nuestro programa serán los siguientes:
1)   Hay que descargar las librerías que encontrareis en el siguiente link: Libreria 

2)   Compilar la librería descargada, vamos a la carpeta donde la hayamos descargado, la descomprimís y por consola ponemos:
       g++ -c arduPi.cpp -o arduPi.o

3)   A continuación compilamos nuestro programa:
       g++ -lrt -lpthread miPrograma.cpp arduPi.o -o nombreProgramaQueQueramos

4)   Lanzamos el programa:
      sudo ./nombreProgramaQueQueramos
     
Como veis es un poco cansino hacer eso, por eso en cuanto tenga el script os lo subiré para que no sean tan pesado esto.

El tutorial completo más detallado lo podéis encontrar aqui: Cooking-hacks 

Bueno eso es todo, iré probando todo e iré poniendo nuevos ejemplos. 
Disfrutadlo. 
Tags: ,

Ude

Eduardo Parada Pardo

Soy desarrollador e investigador en robótica, me gusta aprender nuevas tecnologías y todo lo relacionado con el mundo de la robótica. Si te gusta este blog, no dudes en preguntar cualquier duda.

0 comentarios:

 

Productos y tecnologias usadas en este blog:

  • Copyright © LuneGate™ is a registered trademark.
    Designed by Templateism. Hosted on Blogger Platform.