3D maze impresa controlada por tu dispositivo Android (8 / 9 paso)

Paso 8: Programación Android

Descargar el archivo imagineering_maze.apk por debajo de su dispositivo Android y sigue las instrucciones en la parte inferior de este enlace sobre instalación de aplicaciones fuera del mercado. Si usted no tiene ningún interés en aprender lo fácil que era crear nuestra aplicación de control de laberinto o cómo crear tu propio puede omitir el resto de este paso.

Esta es nuestra primera experiencia con MIT App Inventor 2 ( AI2 ) pero la curva de aprendizaje no estaba mal. Los bloques de código trabajan mucho como en Scratch que usamos mucho. AI2 es un editor en línea que le permite diseñar sus aplicaciones en el navegador del ordenador y probarlos en tu Android a través de una red wifi sin tener que instalar cada cambio. Para buscar dentro de nuestro código, obtener su configuración AI2 y, a continuación, descargue el archivo imagineering_maze.aia a su ordenador. Recordar archivos .apk son aplicaciones que se ejecutan en tu Android y .aia archivos son archivos de diseño de AI2 que funcionan en su computadora.

Desde la pantalla de proyectos de AI2 haga clic en proyectos, seleccione importar proyecto (.aia) desde mi ordenador y navegue hasta el archivo imagineering_maze.aia (probablemente en descargas). Ahora debe tener nuestro proyecto de laberinto en su computadora. Vamos a echar un vistazo.

En la ficha Diseño (alternar entre diseño y bloques con botones en la parte superior derecha de la pantalla) verá que tenemos solo 2 componentes visibles (ListPicker1, Canvas1) y 3 componentes no visibles (OrientationSensor1, BluetoothClient1, Clock1). Se trata de todo lo que necesitamos, una vez que conseguimos el bluetooth emparejado no necesita tocar la pantalla otra vez porque la orientación controla el programa.

Interruptor para los bloques de ficha y comentar los diferentes grupos de bloques de código a partir de la parte superior.

El primer grupo consiste en manejar un mensaje de error molestos que aparece diciendo "bluetooth no conectado" incluso cuando obviamente es porque está controlando el laberinto. Otros lo han mencionado en los foros pero no soluciones se dan tan sólo reemplazamos el mensaje con uno en blanco.

El segundo grupo rellena listpicker con las conexiones de bluetooth disponible o pasado cuando la listpicker es aprovechado.

El tercer grupo de bloques se ejecuta después de seleccionar una conexión de la lista. Primero desconecta cualquier conexión anterior como medida de precaución. Entonces él intenta conectar con la conexión que usted eligió.

El cuarto grupo es un timer que comprueba una vez por segundo para ver si está conectado o no y muestra el resultado en el área de texto listpicker.

El quinto grupo de bloques es donde buscamos cambios de sensor de orientación y enviar las nuevas posiciones sobre la conexión bluetooth en el formato que está esperando el Arduino.

Intente conectar el dispositivo android mediante el compañero AI y ver como luce la pantalla. Puede alimentar el Arduino (si tienes el dibujo cargado) y probar el control de laberinto.

Analizamos muchos tutoriales para conseguir las piezas que necesitábamos para nuestro trabajo de la aplicación pero al final es muy simple integrarlo. Esperamos que pruebe su propia aplicación.

Artículos Relacionados

Linux servidor de música controlada por un dispositivo Android

Linux servidor de música controlada por un dispositivo Android

objetivo:Un ordenador Linux que actúa como un servidor de música para archivos MP3 y FLAC. También va a jugar Pandora radio y todo puede ser controlado por un dispositivo Android por lo que no es necesario para conectar el ordenador a un monitor.Es n
DIY Laptop controlada por Robot v1.0

DIY Laptop controlada por Robot v1.0

Sería bueno si sería capaz de controlar un robot o tu coche rc usando una laptop al igual controla un coche en un juego. Bueno, puede ser hecho con el versátil arduino UNO. Hay miles de proyectos que usted puede hacer con arduino. Este uno de esos pr
Programar tu Arduino con un dispositivo Android por Bluetooth

Programar tu Arduino con un dispositivo Android por Bluetooth

Hola mundo, en este Instructable quiero mostrarle, cómo programar tu Arduino Uno con tu dispositivo Android por Bluetooth. Es muy sencillo y tan barato. También nos permite programar el Arduino donde nunca queremos sobre bluetooth inalámbrico... Así
Cómo controlar mi dispositivo IoT por teléfono Android o IPhone a través del servidor de Cloud como Arduino

Cómo controlar mi dispositivo IoT por teléfono Android o IPhone a través del servidor de Cloud como Arduino

Sé WIZ550web solución para monitoreo. Módulo de WIZ550web fue anunciado recientemente por WIZnet.Entonces implementé un firmware por modificación SW WIZ550web porque puedo manejar un código fácilmente.Puede administrar el estado del equipo aunque sea
Tabletas: android mando con otro dispositivo android

Tabletas: android mando con otro dispositivo android

EL TABLET DE NOMBRE CONTROL REMOTO SÓLO ES NOMBRE Y PUEDE CONTROLAR TODOS LOS DISPOSITIVOS ANDROIDTodo lo que necesita hacer para establecer que una conexión entre dos dispositivos es activar el Bluetooth en ambos y sincronizarlos entre sí. Para esto
Ba de Venti-taza: expansión de memoria de 1TB para tu dispositivo Android

Ba de Venti-taza: expansión de memoria de 1TB para tu dispositivo Android

Ba-taza Venti es una actualización de memoria 1TB portátil, asequible para su dispositivo Android (o Windows)... en un paquete familiar y conveniente!Claro de la conexión a internet teléfono/tablet memoria-no, sin cargos de servicio de nube, sin preo
Ejecutar Windows XP en dispositivo Android

Ejecutar Windows XP en dispositivo Android

¿Alguna vez has querido ejecutar Windows XP en tu dispositivo Android? ¿Has pensado alguna vez si ejecuta escritorio en tu móvil?Como muchos usuarios no saben, es posible ejecutar Windows XP en tu dispositivo Android. Aunque funciona muy lentamente,
Cómo recuperar datos borrados desde tu dispositivo Android en unos pocos pasos

Cómo recuperar datos borrados desde tu dispositivo Android en unos pocos pasos

Si eres como la mayoría de la gente estos días, probablemente poseen uno o más dispositivos electrónicos con sistema operativo Android (sistema operativo) que utilizas a diario por razones personales y profesionales. Los dispositivos Android probable
Programar tu Arduino con un dispositivo Android!

Programar tu Arduino con un dispositivo Android!

Hola,en este Instructable que quiero mostrarle, cómo puedes programar tu Arduino con tu dispositivo Android. Es muy simple y barato. También nos permite programar el Arduino donde siempre que queramos, esto es útil para instalación permanente placas
Tutorial Android: Conectar, configurar la aplicación en dispositivo Android Real y ejecutar Hola programa del mundo con Android Studio

Tutorial Android: Conectar, configurar la aplicación en dispositivo Android Real y ejecutar Hola programa del mundo con Android Studio

En este post vamos a aprender cómo conectar y configurar el dispositivo Android (Smartphone, etc.) con el estudio de Android. Después de se ejecute un simple Hola mundo programa. Sólo tienes que seguir siguientes pasos:Paso 1: Habilitar opción de Des
Cómo utilizar Miracast con un dispositivo Android

Cómo utilizar Miracast con un dispositivo Android

Cuando Android 4.0 fue desarrollado tenía un sistema incorporado llamado Wi-Fi Direct que permitió a redes inalámbricas de ad hock a configurar. Esto nunca realmente cogió encendido pero es este sistema que más tarde permitió Miracast a desarrollarse
Androino! Control de un Arduino desde tu dispositivo Android mediante un módulo bluetooth barato.

Androino! Control de un Arduino desde tu dispositivo Android mediante un módulo bluetooth barato.

Este instructable muestra cómo leer valores de los sensores de un Arduino con tu dispositivo Android mediante un dispositivo serie bluetooth baratos se puede pedir por menos de $10 en dealextreme o ebay.Este ejemplo usa Python como lenguaje de script
Mini flotador desarrollado por LEGO y Android

Mini flotador desarrollado por LEGO y Android

esto fue una tarea que nos dio mi maestra de grado 5 en lugar de un informe de estado.  Cada niño fue asignado para la construcción de un flotador que se podía mover.  Mayoría de los niños utiliza carros, patinetas o R/C coches.  Decidí usar un teléf
Cómo utilizar un dispositivo Android y Lego NXT para construir un Robot de dos ruedas Self-Balancing

Cómo utilizar un dispositivo Android y Lego NXT para construir un Robot de dos ruedas Self-Balancing

Hoy, te enseñaré cómo hacer un Android accionado y controlado dos ruedas uno mismo-equilibrio robot con Lego NXT.En primer lugar, vamos a ver un video de prueba para el robot final.Aquí está otra prueba en la cuesta:Para construir este robot, todo lo