En las últimas conferencias de Google IO se ha dejado ver una forma de utilizar un móvil Android en nuestros proyectos.
Hoy expongo por aquí las propiedades a incluir en nuestros proyectos para hacer uso de esta tecnología.
Partiendo de un controlador USB OTG (On The GO) podemos manejar nuestros proyectos mediante la interfaz de depuración de android.
Esta información se ha sacado de la página Circui@home en la que se ha desarrollado una placa compatible con arduino para hacer nuestras pruebas.
Google ha decidido publicar codigo fuente para poder comunicar nuestros proyectos e interactuar con nuestros dispositivos android usando el puerto USB. Éste códido está dirigido al componente ADK, Arduino Mega 2560 con el USB Host Shield. Podemos encontrar más información en Romfont.
A continuación les dejo el código publicado en Circuit @ Home:
#include
#include
#include
AndroidAccessory acc("Google, Inc.",
"DemoKit",
"DemoKit Arduino Board",
"1.0",
"http://www.android.com",
"0000000012345678");
void setup();
void loop();
void setup()
{
Serial.begin(115200);
Serial.print("\r\nStart");
acc.powerOn();
}
void loop()
{
byte msg[3];
if (acc.isConnected()) {
Serial.print("Accessory connected. ");
int len = acc.read(msg, sizeof(msg), 1);
Serial.print("Message length: ");
Serial.println(len, DEC);
}
delay(100);
}
Si necesitan más información no duden en visitar las páginas que les he mencionado.
No hay comentarios:
Publicar un comentario