viernes, 11 de abril de 2014

Gestionar las librerías de Arduino

Fuente: opiron.com

Aunque cuándo instalamos el IDE de Arduino éste lleva integradas algunas librerías, es muy posible que con el tiempo sea necesario instalar algunas nuevas librerías como por ejemplo para instalar algún módulo adicional.

¿Dónde puedo encontrar librerías?

Podéis encontrar librerías relacionadas con Arduino en Arduino Playground, google code y github entre otros.

Pasos previos

Antes de buscar cualquier librería, tendrás que crear un directorio donde almacenar las librerías “Contributed”. Este directorio tendría que estar en tu sketchfolder.

Vuestro Sketchfolder es donde Arduino almacena vuestros sketches. Dependiendo del sistema operativo que uséis se almacenará en:
  • Linux:/home/
  • Macintosh: Dentro de la carpeta “Documentos” se genera la carpeta “Arduino”.
  • Windows: Dentro de la carpeta “Mis Documentos” se genera la carpeta “Arduino”.

Dentro del IDE de Arduino, ir a Archivo->Preferencias y asegurarse de la Ubicación del Sketchbook:
En mi caso: C:\Documents and Settings\Miguel\Mis documentos\Arduino

Dentro de esta carperta existe otra denominada libraries:
C:\Documents and Settings\Miguel\Mis documentos\Arduino\libraries

Aquí es donde debemos instalar nuestras librerías. Yo, normalmente, creo una carpeta con el nombre del módulo. Por ejemplo, para instalar la libre´ria que utiliza el sensor de humedad y temperatura DTH11, creo una carpeta con ese nombre. El path completo sería el siguiente:
C:\Documents and Settings\Miguel\Mis documentos\Arduino\libraries\DTH11

Es en esta carpeta donde descomprimo (normalmente las librerías vienen en formato comprimido) la librería del nuevo módulo:



martes, 8 de abril de 2014

Finalización del módulo 6

Fuente: Miriada X



Kinect + Scratch

Fuente: Miriada X

En este vídeo Arnau Ruiz, nos enseña como conectar la Kienct de Xbox a Scratch y añadir algunas posibilidades interesantes a nuestros juegos.



Recursos:

Arduino Yun

Fuente: Miriada X

Yun es el nombre de una de las nuevas placas de Arduino. El concepto de esta placa es realmente interesante para desarrollar cosas relacionadas con el InternetOfThings, conectando a la red elementos controlados y monitoreados por Arduino.





Arduino + processing

Fuente: Miriada X

Si lo que queremos es añadir complejidad a nuestras creaciones, podemos trabajar con algun lenguaje de programación como por ejemplo "Processing" el cual nos permitirá generar aplicaciones gráficas e interactuar con arduino.




Recursos:

Makey Makey + Scratch

Fuente: Miriada X

Makey Makey es un interesante dispositivo que nos permite "mapear" diferentes acciones al teclado de nuestro PC.



Recursos:

Leap Motion + Scratch

Fuente: Miriada X


En este vídeo vamos a ver como utilizar leapMotion para mover objetos con las manos en Scratch.



Recursos:

Presentación del módulo 6

Fuente: Miriada X

Esta semana vamos estudiar diferentes posibilidades, utilizando diferentes dispositivos y técnicas... espero que os guste!




jueves, 3 de abril de 2014

Ardublock

Ardublock es un entorno de programación gráfico para arduino (al estilo scratch) que se integra con el IDE de programación de arduino.

Recursos:

A continuación un vídeo de OpironElectronics sobre su instalación y primeros pasos:


Finalización del módulo 5

Fuente: Miriada X

Bueno pues ya lo tenemos... en este módulo hemos visto como es más fácil programar arduino utilizando Scratch como lenguaje. En el próximo módulo, veremos otras posibilidades y opciones a la hora de incorporar Scrathc y Arduino en clase.