En nuestro primer montaje con Arduino hemos decidido integrar un conjunto de hardware sencillo con Velneo. Para ello nos aprovecharemos de las comunicaciones puerto serie que Arduino y Velneo nos facilitan.

El resultado es un desarrollo sencillo y fácilmente ampliable que permite encender o apagar cualquiera de los relés desde el mando a distancia o desde el panel de control de Velneo.

20110119_007

Además nos muestra el nivel de luminosidad de la habitación así como la temperatura de la misma.

image

El código fuente de Velneo es realmente sencillo y no requiere de ninguna habilidad especial.

En Arduino la cosa es un poco más liosa ya que tendremos que atender las lecturas de los sensores, de las pulsaciones del mando de infrarrojos y de interacción desde el panel de control de Velneo. Estas comunicaciones bidireccionales son siempre liosas. Para resolverlo hemos tenido que separar la lectura del mando a distancia (bloqueante ya que tenemos que escuchar continuamente) del resto (que es tratada mediante un perrito guardián con una interrupción aproximadamente cada segundo).

image

Bueno otro día os damos más detalles… ya que nos gustaría abordar este mismo montaje mediante TCP/IP.

4 Comments

  1. Me parece muy interesante este tema.

    Hace tiempo que busco informacion sobre como leer la informacion que nos proporciona un Arduino, pero me falta un detalle.

    Con Que valores se tiene que configurar la linea de codigo en velneo de LEER PUERTO.
    Y como puedo distinguir dentro de esta lectura, que puerto es cada valor.
    Si pudiese tener un mapa de ejemplo seria fantastico.
    Gracias

Deja una respuesta

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