La tarjeta de desarrollo MIOIO, es una tarjeta especialmente diseñada para trabajar de forma nativa con dispositivos Android además de otros Sistemas Operativos (OS).
La idea es que puedas comunicar tu dispositivo Android con sensores o actuadores de una forma sencilla, simplemente realizando una aplicación para el móvil o tableta.
La tarjeta incluye un microcontrolador de 16 bits de la marca Microchip, en concreto de la familia PIC24FJ. Como la mayoría de los microcontroladores posee diversidad de periféricos incorporados, entradas y salidas digitales, conversores A/D, comparadores, comunicación serie, etc. Pero, una de las características que la diferencia de las demás es su periférico USB host, que junto al Stack de microchip bluetooth, es capaz de soportar casi todos los periféricos USB bluetooth, permitiendo a la tarjeta la comunicación bluetooth con los dispositivos Android.
PROGRAMACIÓN
Como decía anteriormente para utilizarla solo hay que hacer una aplicación para el dispositivo Android. Dos de las formas que conocidas son:
USO DEL SDK DE ANDROID
Para los veteranos, mediante el lenguaje Java añadiendo los plugins android y las librerías ioio.
Para los mas novatos, pueden hacer uso del entorno de desarrollo AppInventor 2-MIOIO especialmente compilado para ésta tarjeta.
Las aplicaciones se realizan mediante la web en un servidor externo, no requiere instalación. La programación es muy sencilla, ya que se hace de forma gráfica mediante bloques y no da lugar a errores de sintaxis.
Además de permitir el control de los pines de la tarjeta MIOIO, trae bloques para el uso del Shield Mioiobot. Que incluye controladora de motores, siguelineas, ultrasonidos y servos. MIOIO-AppInventor 2
A continuación se expone un vídeo mostrando lo sencillo que es el control por voz de un servo.
¡Necesitas ser un miembro de Aprende Robotica para añadir comentarios!
Participar en Aprende Robotica