Arduino se ha convertido en uno de los lenguajes de programación más extendidos dentro de la robótica educativa. Se trata de una plataforma abierta basada en una placa cuyo software de libre acceso permite programar diferentes prototipos y robots. Y aunque para programar Arduino a través de esta plataforma habitualmente se utiliza el ordenador, no es la única opción. ¿Sabías que es posible programar Arduino desde dispositivos Android? Si tienes un teléfono móvil o tableta con este sistema operativo, prueba a descargarte cualquiera de las aplicaciones propuestas en esta recopilación.
Arduino Tutorials
Gratuita (tiene compras integradas), esta aplicación reúne más de 60 tutoriales relacionados con este lenguaje de programación. Al estar divididos en diferentes categorías, al usuario le resulta muy fácil encontrar la temática que más le interese: estructuras de control, sensores, comunicaciones… Entre sus características destaca la posibilidad de cargar código desde el teléfono móvil o la tableta a través de un conector USB OTG, ya que admite precisamente cualquier placa de microcontrolador Arduino Uno con controlador USB integrado (por ejemplo, CDC/ACM, CP210X y PL2303). También se conecta mediante Bluetooth gracias al módulo HC-05. En cualquier caso, en cada tutorial se indica el hardware que se requiere. El contenido de la app se puede completar con la página web Built-in Example.
Programar Arduino Español
A diferencia de otros ejemplos, está disponible íntegramente en español y divide sus tutoriales en tres grandes grupos. Destacan fundamentalmente dos de ellos: el de conceptos básicos de codificación y el de proyectos. El primero profundiza en cuestiones como la estructura de código básica y los comandos de entrada y de salida, mientras que el segundo se enfoca en actividades para realizar como encender y apagar un LED; utilizar un sensor ultrasónico para medir distancias; comunicar entre sí dos placas Arduino de manera inalámbrica; girar un servomotor; y construir un detector de humos. Esta app es completamente gratuita.
ArduinoDroid
Compilar y cargar bocetos de Arduino a través de una conexión USB son algunas de las posibilidades que ofrece esta aplicación gratuita con compras integradas. Así, el usuario controla desde su dispositivo móvil la placa que use de manera más fácil. Es compatible con los modelos ESP8266, ESP32, Mega 2560 y Duemilanove, entre otros. La ventaja añadida es que no es necesario disponer de una conexión a Internet obligatoriamente. Incluye una función de resaltado de sintaxis de código con soporte de temas y otra de diagnósticos en tiempo real que detecta posibles errores.
Bluino Loader-Arduino IDE
Sirve para compilar código y luego crear un archivo que se carga en una placa Arduino (es compatible por ejemplo con los modelos Uno, Nano y Pro Mini) a través de Bluetooth o de una conexión USB OTG. Admite cualquier controlador USB y entre sus características se encuentran: soporte para lecturas de todo tipo de archivos de texto, resaltado de sintaxis para el idioma Arduino, opción para ajustar el contenido de texto si resulta demasiado grande, guardado automático para almacenar los archivos al salir de la aplicación, y soporte para deshacer y rehacer. Es gratuita con compras integradas.
Arduino Bluetooth Controller
Es gratuita y permite controlar a distancia los proyectos creados con Arduino. De este modo, el teléfono móvil o la tableta se convierten en un dispositivo de control remoto por Bluetooth. Para ello, previamente, hay que asegurarse que el módulo Bluetooth que vaya a utilizarse esté conectado correctamente a la placa. Luego, basta con abrir e iniciar la aplicación para que la app busque el dispositivo al que tiene que conectarse. Los comandos u órdenes se pueden enviar de dos maneras: a través de los botones configurables de la interfaz gráfica que tiene o desde el propio teclado del móvil o la tablet.
¿Por qué cuando voy a enviar el sms con el código me da error repetidamente?