Como hacer una aplicacion en app inventor

Aprende de qué forma crear una apps para Android ese manera muy simple usando App Inventor 2.

Estás mirando: Como hacer una aplicacion en app inventor

En los campo de la robótica y los objetos conectados, una del las características hasta luego interesantes de implementar denominada el remoto de un proyecto electrónico. Ya sea hacía mostrar los mediciones de tu casa o para conducir un dron, laa posible solución es crecimiento una apps de televisión inteligente y comunicarse con un microcontrolador a través de una conexión Bluetooth. Esta solicitud se puede crea rápidamente usando el software en línea ese MIT, app Inventor dos (AI2).

Material

OrdenadorSmartphone Android alcanzan una apps de lector de código QRArduino UNOBluetooth HC-06Cable Dupont F/M

Creación después la aplicación AI2

En este ejemplo, creamos una apps para permiso una constan (ON / OFF) y recuperar una medición ese sensor del una matrículas Arduino. Esta tutorial se puede solicitud para mucho otras aplicaciones.Registrate dentro de el sitio web application Inventor 2.

Crear a nuevo proyectos myApp


*

*

Configuracion de la aplicación AI2

Para crear el diseño ese nuestra aplicación, utilizamos der objetos disponibles dentro de las pestañas dentro de el menú desplegable a la izquierda ese la pantalla y modificamos sus parámetros que aparecer a la debe de la pantalla.

En la interfaz de usuario, agregue un objeto ese etiqueta y cámbiele ns nombre a titleLbl. Contendrá ns título ese la apps myApp.


*

*

En ns diseño, agregue un dique VerticalArrangement ese alinee ese objetos verticalmente.

En ns objeto VerticalArrangement, coloque una etiqueta btStatusLbl y luego un ListPicker btBtn ese se empleará para administración la conectados Bluetooth.


*

Agregue un listo horizontal los le permita organización y clasificar objetos horizontalmente y ese contendrá ese botones hacía activar la constan Arduino.


Finalmente, dentro de Conectividad, agregue un dique BluetoothClient que nosotros permita interactuar alcanzar el aparato Bluetooth.

Ver más: +14 Sitios Para Tomar Algo Tranquilo En Madrid, 9 Locales Para Una Primera Cita En Madrid


Y en Sensor, agregue doble objetos Reloj, ese recibirán y enviarán cifras en un intervalo de coordinación cronometrada regular.


Programación de la aplicación AI2

Para programa la aplicación, AI2 propone utilizar el Scratch lo que lo hace posible creación un programa en forma ese diagrama después bloques. Muy sencillo de influencia pero requiere cierta lógica de programación.Todas las subtraedación están disponible haciendo clic en los objetos dentro el menú desplegable un la izquierda del la pantalla. Explore las funciones ese los objetos los ha agregado a la aplicación, de esta manera como las de los objetos ese Variables, Texto, Matemáticas y direccion que usaremos.


Se define una variable worldwide «comando» para mantener dentro de la memoria el valor dado por ns último botón empujar (ON u OFF).


Enviamos los valor después la variable después comando por medio de Bluetooth, si es conectado, con una frecuencia definida por ns objeto Clock1.


Para recuperar el valor después sensor enviado desde Arduino, verificamos si los datos están disponibles dentro de el búfer alcanzar una frecuencia definida por Clock2. Luego mostramos este valor en sensorLbl.


Código completo

Una vez colocados y configurados todos los bloques dentro la interfaz, el contraseña debería tener ns siguiente aspecto.


Compila y comparte tu aplicación

Una vez que este programa dentro Scratch esté configurado correctamente y alguna se muestren errores, consiga una solicitud de lector de contraseña QR y compile los programa utilizando la función Build & gt; solicitud (proporcionar contraseña QR para .apk)


Una vez ese se haya generado el código QR, puede hacer descargar e instalar la apps en su teléfono inteligente.


Puede compartir los instalador .APK a ~ que etc puedan instalar su apps en un tel Android. Además, pueden compartir su proyecto qué un expediente AIA para que es diferente puedan influencia y alterar su aplicación.Exportar para creación el expediente AIA reunió en su computadora


Código Arduino

Aquí ser el contraseña para totalizador en la placa Arduino para recibir y enviar datos al puerto serie.

Ver más: Como Ver La Pantalla De Mi Celular En Mi Pc Sin Programas, ¿Cómo Ver La Pantalla De Mi Móvil En El Pc

#include SoftwareSerial.h>SoftwareSerial hc06(2,3);String cmd="";float sensor_val=0;void setup() //Initialize Serial monitor Serial.begin(9600); //Initialize Bluetooth Serial harbor hc06.begin(9600);void loop() //Read data from HC06 while(hc06.available()>0) cmd+=(char)hc06.read(); //Select function with cmd if(cmd!="") Serial.print("Command recieved : "); Serial.println(cmd); // We mean ON or OFF representar bluetooth if(cmd=="ON") Serial.println("Function is on"); else if(cmd=="OFF") Serial.println("Function is off"); else Serial.println("Function is off by default"); cmd=""; //reset cmd // Simulate sensor measure sensor_val=(float)random(256); // random number between 0 and 255 //Write sensor data to HC06 hc06.print(sensor_val); delay(100);

Resultado

Podemos habilitar y deshabilitar la función después Arduino y recibir vergüenza de uno sensor dentro de la aplicación

*
*
*

No dude en salida un comentadas o contactarnos sí necesita ayudar para crear su solicitud o si piensa que falta información en este tutorial.