La plataforma Arduino permite a los usuarios crear una interfaz entre las computadoras y los objetos cotidianos, lo que permite la piratería ingeniosa del hardware. Aunque Arduino IDE (Entorno de desarrollo integrado) solo funciona en Windows, Mac o Linux, hay una serie de interfaces disponibles para controlar Arduino con un teléfono o tableta. Aquí hay algunos ejemplos de formas en que Arduino se puede integrar con dispositivos móviles.
La información de este artículo se aplica ampliamente a diferentes versiones del hardware Arduino. Es posible que las versiones anteriores no sean compatibles con los sistemas operativos móviles más nuevos.
Conclusión
El área de juegos de Arduino contiene numerosos tutoriales e información sobre cómo interactuar con el hardware usando 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 opción requiere una amplia experiencia en programación móvil.
Arduino y Android
La plataforma relativamente abierta de los dispositivos Android los convierte en excelentes candidatos para la integración con Arduino. La plataforma Android permite una conexión directa con Arduino ADK mediante el uso del lenguaje Processing, que está relacionado con el lenguaje Wiring que forma la base de la interfaz Arduino. Una vez conectado, el teléfono Android se puede utilizar para controlar todas las funciones del dispositivo Arduino.
Conclusión
Dada la naturaleza de iOS con respecto al control de bajo nivel, conectar Arduino a su dispositivo iOS puede ser un poco más desafiante. El paquete de conexión de Redpark permite una conexión de cable directa entre dispositivos iOS más antiguos y Arduino, pero si tiene un iPhone o iPad más nuevo, debe configurar una conexión inalámbrica entre el dispositivo iOS y Arduino a través de Bluetooth o Wi-Fi.
Arduino Cellular Shields
Otra forma de hacer que Arduino sea compatible con dispositivos móviles es usar un escudo celular. Los escudos GSM/GPRS se conectan directamente a la placa Arduino y aceptan tarjetas SIM desbloqueadas. La adición de un escudo celular puede permitir que Arduino haga y reciba mensajes SMS, y algunos escudos celulares permiten una gama completa de funciones de voz, convirtiendo efectivamente al Arduino en un teléfono celular casero.
Conclusión
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 una computadora se puede controlar mediante mensajes de voz o SMS. Por ejemplo, Arduino y Twilio se pueden usar junto con electrodomésticos y otros dispositivos electrónicos para proporcionar domótica controlable por web o SMS.
Arduino e interfaces web
El IDE de Arduino se integra fácilmente con una serie de interfaces web con conocimientos mínimos de programación, pero para aquellos que buscan una solución más preparada, existen varias bibliotecas. La interfaz Webduino, por ejemplo, es una biblioteca de servidor web Arduino simple para usar con un escudo Arduino y Ethernet. Una vez que una aplicación web está alojada en el servidor Webduino, el Arduino se puede controlar desde cualquier dispositivo móvil que esté conectado a Internet.