Microcontrolador para desarrollar una aplicación para Android

1

Soy bastante nuevo en el desarrollo de microcontroladores. Sin embargo, quería empezar desde algún lugar. Actualmente, quería iniciar un proyecto para conectar señales analógicas, hacer algunos DSP y poder mostrar estas señales en una GUI en un teléfono inteligente como Android.

¿Podrías recomendarme algunos microcontroladores que debería tener en cuenta y que me permitan transportarlos fácilmente a un teléfono con Android? Mis criterios para el micro son los siguientes:

  • baja potencia
  • Gran documentación / código de muestra
  • Al menos 6 pines de entrada analógica
  • tiene capacidad Bluetooth / wifi
  • tiene un ADC

He buscado algunos micros como el

  • Arduino
  • Fez Domino
  • Beagle Board
  • Serie de microchips, PIC18, PIC24, etc.

Pero, ¿no estoy seguro de cuál es la opción más fácil de conectar a un teléfono con Android?

    
pregunta

3 respuestas

1

La forma más fácil de acceder a un teléfono con Android es conectarse a él mediante Bluetooth. Esto puede ser casi tan fácil o difícil como quieras hacerlo. Tenemos muchas preguntas relacionadas con el bluetooth, pero creo que éste es probablemente el mejor para usted.

En lo que respecta a esta comunidad, probablemente podamos ayudar más con Arduino y Microchip, pero cualquier cosa que pueda ser compatible con Bluetooth puede interactuar con los teléfonos Android.

    
respondido por el Kellenjb
1

Una de las maneras más rápidas de comenzar a vincular un micro a un teléfono Android es con el kit de herramientas de Amarino . Puedes usar la GUI básica de Android o solo las API para crear algún tipo de aplicación en el dispositivo móvil, luego usar sus bibliotecas muy básicas para un Arduino directamente o trasladarlas (como hice) a algún otro micro. Todo lo que hacen es enviar algunos datos codificados en ASCII al UART, que un transceptor Bluetooth básico envía al Android.

También puedes dejarlo atrás y desarrollar tu propio controlador de Bluetooth en el teléfono Android.

    
respondido por el Nick T
0

Una placa (probablemente basada en Linux, pero mbed y Arduino también es factible) con WiFi y un servidor HTTP también es una opción, dadas las recientes mejoras en HTML5, WebSockets y tecnologías circundantes.

En caso de que seas totalmente nuevo en esto, te sugeriría que juegues con DSP en una PC usando tu tarjeta de sonido primero y luego que juegues con un Arduino conectado a la PC a través del puerto serie. Puede quedar atontado con cosas sin importancia y una difícil depuración si acaba de comenzar por teléfono.

    
respondido por el jpc

Lea otras preguntas en las etiquetas