Instalación Librerías

La instalación, actualización y manejo librerías en Arduino es un aspecto importante a la hora de usar Arduino.

Para aprender a instalar librerías lo mejor es practicar, veamos unos ejemplos de instalación de dos librerías muy útiles como son la MsTimer2 que nos ofrece muchas utilidades de temporización y la librería para manejar un elemento HW como la sonda de temperatura y humedad DHT22.

Cuando se va a instalar una librería, la primera tarea es leer la documentación y aprender a usarla, ya sea leyendo el código, viendo los ejemplos o revisando la documentación si está disponible.

Pasos para realizar las prácticas:

  • Leer la documentación y entender que hace la librería.
  • Descargar el .zip del repositorio de github. Botón Download zip
  • Instalar la librería desde el IDE de Arduino
  • Buscar si la librería está en el gestor de librerías e instalarla.
    NOTA: Antes de instalar con el gestor de librerías, desinstalar la librería si se ha instalado en el paso anterior. Para desinstalar, borrar el directorio de la librería y reiniciar el IDE de Arduino.
  • Abrir alguno de los ejemplo suministrados por las librerías, leer el código, entender que hace y ejecutarlo en Arduino.

Práctica. Librería MsTimer2.

Instalar la librería MsTimer2 que nos será de utilidad en el futuro. Ejecutar el programa de ejemplo incluido en la librería para hacer blink sin necesidad de usar la instrucción delay().

Instalar la librería manualmente y desde el gestor de librerías.

Documentación de la librería: http://playground.arduino.cc/Main/MsTimer2

Nueva versión de la librería: http://www.pjrc.com/teensy/td_libs_MsTimer2.html

Repositorio: https://github.com/PaulStoffregen/MsTimer2

Práctica. Librería Timer.

Instalar la librería timer y ejecutar los ejemplos blink2 y read_A0_flashLED.

Documentación de la librería: http://www.doctormonk.com/2012/01/arduino-timer-library.html

Repositorio: https://github.com/JChristensen/Timer

Práctica. Librería Time

Instalar la librería Time que añade funcionalidades de mantenimiento de fecha y hora en Arduino sin necesidad de un hardware externo. También permite obtener fecha y hora como segundo, minuto, hora, día, mes y año.

Ejecutar el ejemplo TimeSerial.

Librería: http://playground.arduino.cc/Code/Time

Documentación: http://www.pjrc.com/teensy/td_libs_Time.html

Repositorio: https://github.com/PaulStoffregen/Time

Práctica. Librería Sonda temperatura/humedad DHT.

Señal de comunicación:

Instalar la librería del sensor de temperatura y humedad DHT22, tanto de forma manual como con el gestor de librerías.

Web del sensor: http://www.seeedstudio.com/depot/grove-temperaturehumidity-sensor-pro-p-838.html

Documentación: http://www.seeedstudio.com/wiki/Grove_-_Temperature_and_Humidity_Sensor_Pro

Datasheet: https://arduino-info.wikispaces.com/file/view/DHT22.pdf/556588503/DHT22.pdf

Repositorio: https://github.com/Seeed-Studio/Grove_Temperature_And_Humidity_Sensor

Anuncios

2 pensamientos en “Instalación Librerías

  1. Pingback: Día 4. Programación Arduino I – Aprendiendo Arduino

  2. Pingback: Librerías Arduino | Aprendiendo Arduino

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s