imageEstas navidades los reyes magos llegan llenos de ilusión y fantasía.

Los Reyes magos de este año se adelantaron y me trajeron un poco de tiempo disponible que lo dedicaré a uno de mis placeres más olvidados (la microelectrónica). Para poder recuperarlo en la carta solicité un “Arduino Uno” y parece que “con eso del Internet” se adelantaron en la entrega.

¿Qué es Arduino?

 

Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles y fáciles de usar. Se creó para artistas, diseñadores, aficionados y cualquiera interesado en crear entornos u objetos interactivos.

Permite de manera sencilla interactuar con sensores y toda clase de componentes (desde leds, potenciómetros, tarjetas SD/MMC, tarjetas de red, wifi, GPS, GPRS, TILT’s, BT, Wiimotes, servos, motores, relés…) mediante 13 entradas/salidas digitales (algunas con PWM) y 6 entradas analógicas.

http://www.arduino.cc/

http://arduino.cc/en/Guide/Windows

De la página oficial de Arduino, http://www.arduino.cc/ podremos descargar el software con el que escribiremos el código para comunicarnos con los demás periféricos. El mismo se encuentra basado en Processing (proyecto del MIT) y se programa en C sin demasiados problemas.

¿Cómo haremos para que Arduino interactúe con Velneo?

Lo podemos realizar de varias formas y todas ellas son interesantes:

  • Mediante puerto serie
  • Mediante objeto TCP/IP*
  • Mediante servicios Web* (haciendo que Arduino se comporte como WebServer)

*NOTA: Requeriremos de otros módulos para Arduino (Módulo de red o wifi)

 

Primeros ejemplos con Arduino

Antes de realizar un ejemplo como este será recomendable realizar algunos de los ejemplos más básicos de Arduino.

    Nuestro primer ejemplo tuiArduino
      Para montar nuestro primer ejemplo nos aprovecharemos del puerto serie que conecta

Arduino

      con nuestro PC. Realmente es un cable usb, pero después de instalar los drivers de

Arduino

    tendremos un COMX asociado por el que programaremos y tendremos acceso al dispositivo y su funcionalidad.
      Queremos medir la intensidad de luz de una habitación para interactuar con

Velneo

    de tal forma que si la habitación está apagada se programe una tarea para que no se nos olvide encenderla.

Veamos como con unas pocas líneas de código resolvemos esta cuestión.

image

y ahora a programar el código necesario en Velneo… te atreves???

8 Comments

    1. Siento decirte que no hemos podido continuar con el desarrollo de la integración TCP/IP de Velneo+Arduino (falta de tiempo).

      Lo que si terminamos es la integración mediante puertos serie. Si deseas integrar Velneo con Arduino de esta forma ponte en contacto con nosotros mediante el formulario de contacto, estaremos encantados de ayudaros en esta cuestión.

      https://tipesoft.com/?s=Arduino

      Atentamente,
      Jorge Hontoria

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *