RaspDuino

De Wiki AOC | Luis M. Garcia
Saltar a: navegación, buscar
Ejempsdfraslo.png

RaspDuino es el termino que empleamos a la unión de un Arduino y una Raspberry. La conexión entre ambos es tan sencilla de realizar como la de cualquier otro PC convencional, mediante el cable USB.

Ejefra3slo.jpg

Comunicación

Para que haya comunicación entre ambas placas podemos programar en Python el código que nos permitirá mandarle comandos a la placa Arduino. Para que no haya errores tenemos que instalar la librería de conexión en python del puerto serial (python-serial).

sudo apt-get install python-serial

Nosotros no hemos hecho uso de este tipo de comunicación concretamente, si no que hemos usado la lectura directa de puerto.

IDE Arduino

Si queremos disponer del Arduino IDE en nuestra Raspberry Pi tendremos que ejecutar el siguiente comando:

sudo apt-get install arduino

Detectando el Puerto Serie

Una vez instalado el IDE y conectadas las placas, si lo ejecutamos podemos trabajar como si fuese un ordenador normal y desarrollar ahi mismo. Nosotros vamos a usar el IDE principalmente para detectar el puerto que emplea, puesto que ya tenemos precargado el programa que nos interesará emplear. Para ver el puerto tendremos que ir a Herramientas > Puerto Serial, y ese puerto es el que está usando nuestro Arduino para comunicarse con la Raspberry Pi.

En nuestro caso se está usando el puerto ttyACM0

Monitorizando lecturas de puerto

Para monitorizar el puerto podemos o hacerlo de 2 formas diferentes:

  1. En el propio IDE en Herramientas > Monitor Serial
  2. Haciendo uso de cu, un programa en la terminal.
    1. Instalación: sudo apt-get install cu
    2. Comando: cu -l /dev/ttyACM0
Ejempcpneelo.png