Silva 1
Ing. Clay Aldás Séptimo Sistemas “A” Control ar Ardu Ardu ino Mediante Mediante Aplicacion es Móviles
Oscar Marcelo Silva Miranda 09 de Junio 2016 Sin duda alguna una de la herramienta más utilizas en la actualidad en lo que se refiere a proyectos electrónicos es el Arduino se ha convertido en la plataforma de desarrollo de prototipos más difundida y la que con más seguidores cuenta en la actualidad, esto es to puede ser debido a la facilidad que tiene su manejo, también se toma en cuenta la gran cantidad de accesorios que cuenta los cuales se pueden acoplar utilizando distintos métodos, además consta con una amplia documentación que se puede conseguir fácilmente en la red, entre otras razones. Todo esto hace que a medida que aumenta la diversificación de esta plataforma plataforma aparezcan nuevas herramientas con las cuales se pueda escribir los programas o incluso programar la tarjeta Arduino sin necesidad de estar trabajando en un terminal con un sistema operativo “tradicional” como lo son
Windows, macOs, o alguno de los sistemas operativos con núcleo Linux (Centos,Ubuntu, (Centos,Ubuntu, Ubuntu, Debian, fedora, etc.) sino que ahora también es posible realizar estas tareas desde dispositivos móviles que cuenten con sistema operativo Android, un ejemplo de esto es la aplicación llamada ArduinoDroid. ArduinoDroid es una aplicación que se puede descargar de forma gratuita desde el Play Store de los dispositivos Android en sus inicios el SDK de Arduino pesaba alrededor de 30 MB que una vez instalado en el sistema del celular llega a necesitar cerca de las 100 MB, con la cual se pueden escribir los programas e incluso programar algunas referencias de tarjetas Arduino desde un celular o una Tablet que cuente con sistema operativo Android, lo l o que esta aplicación necesita que el dispositivo tenga compatibilidad con lo que es OTG que en actualidad la
Silva 2
mayoría de marcas(ASUS Padfone2, Motorola DROID RAZR, Orange, Sony, Samsung) tienen esta opción la cual permite que exista una comunicación entre dispositivos mediante una conexión USB que por lo regular es 2.0 pero para esto tenemos que tomar en cuenta que el teléfono inteligente tendrá un mayor consumo de energía por lo que al utilizar este método se tendrá que tener una fuente de carga cercana. En cuanto a las tarjetas que soporta la aplicación se puede escoger entre una gran variedad de referencias desde la más utilizada la Arduino uno, incluyendo las nano, mega, pro, Leonardo entre otras, es decir que la compatibilidad es extensa y podremos utilizar la mayoría de estos artículos para lo que sea necesario, en distintos proyectos que se plantee hacer. Las principales características de esta aplicación se reflejan en que funciona sin conexión a internet es decir offline que es de gran benéfico ya que podremos trabajar en cualquier lugar, además otra función interesante que se puede observar que permite abrir o editar bocetos de Arduino esto tiene un benéfico ya que no se necesitaran aplicación de escritorio como LABVIEW claro que no se podrá hace lo mismo, pero tendrá funcionalidades parecidas, para ayudarnos la aplicación también tiene ejemplos de bocetos con los cuales nos podremos guiar para realizar nuestros propios bocetos, sin olvidar que esta también incluyen bibliotecas para ayudarnos en nuestra programación, otro aspecto que ayuda para quienes realicen la programación es la posibilidad de realizar un resaltado de código para marcar las partes que tengan mayor relevancia cabe destacar que también nos da un diagnóstico de código entiempo real es decir que nos ayudara en la corrección de errores pero para la codificación también se deberá tomar en cuenta que el teclado es uno de los puntos bajos ya que es de un tamaño reducido , una vez que se a codificado la aplicación y guardo en un boceto se nos permite cargarlo en el dispositivo de Arduino. Ya cargado en este podrá realizar las acciones que se ordenó secuencialmente claro que antes que funcione se tendrá que realizar las respectivas conexiones física en el Arduino teniendo muy en cuenta que el suministro de energía del teléfono es reducido, principalmente se debería aplicar esto en el campo de
Silva 3
educación debido a que es un nuevo método de realizar pruebas con estos dispositivos de una manera más rápida y con una gran portabilidad. Ahora bien, esta aplicación lo que nos permite es la programación y subirlo al Arduino, pero también hay distintas aplicaciones que permiten interactúan con este dispositivo se puede mencionar herramientas tales como Remote Control Arduino que permite enviar comandos de Arduino mediante wifi o infrarrojo según lo que disponga el Arduino para ellos se deberán configurar los respectivos protocolos, otra aplicación de similar funcionamiento es ArduinoCommander que comparada con la anteriormente mencionada añade la opción de USB y conexión Bluetooth, además de esto mediante Arduino Mando Bluetooth PRO y Arduino accelerometer se pueden obtener posiciones que posteriormente se almacenan en una base normalmente estos son utilizados en robótica para la codificación de los movimientos del robot, en se puede observar que cada vez las aplicaciones móviles van evolucionando en todos los aspectos posibles. El control del Arduino es esencial para los electrónicos y en este punto la aplicación ArduinoDroid ayudara de una forma impresionante a aquellos que lo utilicen para realizar la programación cuando ellos quieran, en cualquier lugar que deseen, es decir en este punto la portabilidad que tiene es la principal ventaja sobre las aplicaciones de escritorio tradicionales.
J. Motyka, «ArduinoDroid, controla un Arduino desde el móvil,» 2016 06 04. [En línea]. Available: http://www.elandroidelibre.com/2016/06/controlararduino-desde-movil.html. [Último acceso: 2016 06 09]. A. Santana, «Todo sobre el USB OTG: ¿Qué es? ¿Cómo se usa? ¿Es compatible mi smartphone?,» 2013. [En línea]. Available: http://www.elandroidelibre.com/2013/03/todo-sobre-el-usb-otg-que-es-comose-usa-es-compatible-mi-smartphone.html. [Último acceso: 2016 06 09]. A. Centamore, «Come programmare Arduino da android con Arduinodroid.,» [En línea]. Available: http://gambedus.altervista.org/SITO/android-arduino/. [Último acceso: 2016 06 09].
Silva 4
PatagoniaTe, «10 app para controlar tu Arduino desde Android,» [En línea]. Available: http://saber.patagoniatec.com/10-aplicaciones-para-controlar-tuarduino-desde-android-arduino-argentina-ptec/. [Último acceso: 2016 06 09].