Arduino, hardware conectado con Velneo
Estas 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.
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.
- Blink: Turn an LED on and off.
- DigitalReadSerial: Read a switch, print the state out to the Arduino Serial Monitor.
- AnalogReadSerial: Read a potentiometer, print it’s state out to the Arduino Serial Monitor.
- Fade: Demonstrates the use of analog output to fade an LED.
- Button: use a pushbutton to control an LED.
- Debounce: read a pushbutton, filtering noise.
- Leer temperatura con Arduino usando un LM35
- Tone: play a melody with a Piezo speaker.
- …
- 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.
y ahora a programar el código necesario en Velneo… te atreves???
yeah!!! bonito juguete, me guuuusta
Me parece super interesante la interconexión con Arduino.
Espero que pronto nos sigas desvelando detalles.
Un saludo
hola dime tienes algun avance respecto a la conexion con arduino en velneo , saludos amigo.
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
Feliz navidad !!, y un abrazo
Hola todo excelente con la presentacion del arduino , pero no me indicaste como hacerlo correr en velneo , que es el titulo del articulo.
https://tipesoft.com/?s=Arduino
Atentamente,
Jorge Hontoria
dejaros un programita hecho por mi para arduino con qt5.1.0 en youtube:
qt5.1.0 con arduino pc linux,mac,android,raspberry