La plataforma Arduino permite a los usuarios crear una interfaz entre los ordenadores y los objetos cotidianos, lo que permite algunas invenciones en el hardware. Aunque el IDE de Arduino sólo funciona en Windows, Mac o Linux, hay una serie de interfaces disponibles para controlar Arduino con un teléfono o una tableta. Aquí hay algunos ejemplos de formas en que Arduino se puede integrar con los dispositivos móviles.

La información de este artículo se aplica en general a las diferentes versiones del hardware Arduino. Las versiones más antiguas pueden no ser compatibles con los sistemas operativos móviles más nuevos.

Cómo conseguir una interfaz de teléfono Arduino

El patio de recreo de Arduino contiene numerosos tutoriales e información sobre cómo interactuar con el hardware utilizando Arduino. Dos programas que recomienda para desarrollar interfaces móviles son pfodApp y Annikken Andee. El primero es exclusivo para Android, pero el segundo es compatible con iOS. Ninguna de las dos opciones requiere una amplia experiencia en programación móvil.

Arduino y Android

La plataforma relativamente abierta de los dispositivos Android los convierte en grandes candidatos para la integración con Arduino. La plataforma Android permite una conexión directa con el ADK de Arduino mediante el uso del lenguaje Processing, que está relacionado con el lenguaje Wiring que forma la base de la interfaz de Arduino. Una vez conectado, el teléfono Android puede utilizarse para controlar todas las funciones del dispositivo Arduino.

Arduino y iOS

Dada la naturaleza de iOS con respecto al control de bajo nivel, la conexión de Arduino a su dispositivo iOS puede ser un poco más difícil. El paquete de conexiones Redpark permite una conexión directa por cable entre los dispositivos iOS más antiguos y Arduino, pero si tienes un iPhone o iPad más reciente, debes configurar una conexión inalámbrica entre el dispositivo iOS y Arduino a través de Bluetooth o Wi-Fi.

Escudos celulares de Arduino

Otra forma de hacer que Arduino sea amigable con los móviles es utilizar un escudo celular. La adición de un escudo celular puede permitir a Arduino hacer y recibir mensajes SMS, y algunos escudos celulares permiten una amplia gama de funciones de voz, convirtiendo efectivamente el Arduino en un teléfono celular casero.

Arduino y Twilio

Otra interfaz móvil que se puede integrar con Arduino es Twilio. Twilio es una interfaz web que se conecta a los servicios telefónicos, por lo que un Arduino conectado a un ordenador puede controlarse mediante mensajes de voz o SMS. Por ejemplo, Arduino y Twilio pueden utilizarse junto con electrodomésticos y otros aparatos electrónicos para proporcionar una automatización del hogar controlable por web o SMS.

Arduino e interfaces web

El IDE de Arduino se integra fácilmente con una serie de interfaces web con un mínimo de conocimientos de programación, pero para aquellos que buscan una solución más preparada, existen una serie de bibliotecas. La interfaz Webduino, por ejemplo, es una sencilla biblioteca de servidor web Arduino para utilizar con un Arduino y un escudo Ethernet. Una vez que una aplicación web está alojada en el servidor Webduino, el Arduino puede ser controlado desde cualquier dispositivo móvil que esté conectado a Internet.