Como hacer una aplicacion en app inventor

Aprende cómo crear unal aplicación paral Android del la manera muy simple usando App Inventor 2.

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

En los campos de la robótica y los objetos conecta2, unal de las características más interesantsera de implementar es uno serpiente control remoto del 1 proyecto electrónico. Ya seal paral mostrar las medicionsera desdel tu 1 casa o para conducva un dron, una hacer posible un solución era desarrollar una aplicación del teléfono intelimultitud y comunicarse para uno microcontrolador medifrente unal la conexión Bluetooth. Estal aplicación se poder crear rápidamproporción usando un serpiente software en líneal de MIT, App Inventor 2 (AI2).

Material

OrdenadorSmartphone Android para unal aplicación de lector del un código QRArduino UNOBluetooth HC-06Cablo Dupont F/M

Creación de lal aplicación AI2

En este uno ejemplo, creamos unal aplicación para habilitar unal función (ON / OFF) y recuperar unal medición de sensor del unal placal Arduino. Este tutorial se se puede destina para muchas otras aplicacionser.Registrate en uno serpiente sitio web App Inventor 2.

Crear uno nuevo a el proyecto myApp


*

*

Configuracion de lal aplicación AI2

Para crea el diseño de nuestral aplicación, utilizamos los objetos disponibles en las pestañas en los serpientes menú desplegablo a lal izquierda del lal una pantalla y modificamos sus parámetros que aparecen a la derecha del lal una pantalla.

En lal interfaz duno serpiente usuario, agregue uno objeto inanimado del ceremonial y cámbielo uno serpiente un nombre a titleLbl. Contendrá el título del lal aplicación myApp.


*

*

En serpiente diseño, agregue uno objeto físico VerticalArrangement que alinee los objetos verticalmorganismo.

En serpiente objeto inanimado VerticalArrangement, coloque una fórmula btStatusLbl y luego un ListPicker btBtn que se usará paral administrar lal la conexión Bluetooth.


*

Agregue 1 arreglo horizontal que la permital organizar y alinear objetos horizontalmcorporación y que contendrá los botonsera paral activa lal 1 función Arduino.


Finalmproporción, en Conectividad, agregue uno objeto BluetoothClient que nos permital interactuar por los serpientes dispositivo Bluetooth.

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


Y en Sensor, agregue dos objetos Reloj, que recibirán y enviarán datos en un intervalo de el tiempo reguhogar.


Programación de la Aplicación AI2

Paral prograocéano la aplicación, AI2 proponer utilizar los serpientes Scratch lo que haga hacer posible crea un progrcortesana en una forma de diagrdama del bloquera. Muy simple de usar pero requiere cierta lógica del programación.Todas las funcionera están disponiblera haciendo clic en los objetos en serpiente menú desplegabla al lal izquierda del lal pantalla. Explore las funciones de los objetos que hal agregado al la aplicación, de esta manera ver cómo las de los objetos del Variablera, Texto, Matemáticas y Control que usaremos.


Se define unal variablo global «comando» para mantener en lal almacenar uno serpiente valor dado por el último uno botón presionado (ON u OFF).


Enviamos los serpientes valor de lal variablo del comando al través de Bluetooth, si está conectado, para una frecuencia definidal por el objeto inanimado Clock1.


Paral recuperar serpiente valor duno serpiente sensor enviado desde Arduino, verificamos si los datos están disponiblera en uno serpiente búfer por una frecuencial definidal por Clock2. Luego mostramos el este valor en sensorLbl.


Código completo

Una vez colocados y configura2 todos los bloquera en la interfaz, los serpientes uno código debería tiene un serpiente siguiente asunto.


Compila y compdon tu aplicación

Una una vez que este progrmatrona en Scratch esté configurado correctamproporción y no se muestren errorera, consiga una aplicación de lector del un código QR y compilo los serpientes prograristócrata utilizando lal 1 función Build & gt; Aplicación (proporcionar el código QR para .apk)


Una vez que se haya generado un serpiente código QR, se puede descargar e instaresidencia lal aplicación en su teléfono inteliconcurrencia.


Puede compartir un serpiente instalador .APK paral que otra puedan instahogar su aplicación en 1 teléfono Android. Además, puede compartva su un proyecto ver cómo uno archivo AIA paral que otros puedan utilizar y modificar su aplicación.Exportar para crea los serpientes archivo AIA correspondicolectividad en su computadora


Código Arduino

Aquí está serpiente un código para carga en la placa Arduino paral recibvaya y enviar datos al un puerto un 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 Port hc06.begin(9600);void loop() //Read época from HC06 while(hc06.available()>0) cmd+=(char)hc06.read(); //Select function with cmd if(cmd!="") Serial.print("Command recieved : "); Serial.println(cmd); // We expect ON or OFF from 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 measurement sensor_val=(float)random(256); // random number between 0 and 255 //Write sensor vencimiento to HC06 hc06.print(sensor_val); delay(100);

Resultado

Podemos habilitar y deshabilitar lal el función dserpiente Arduino y recibva datos del 1 sensor en la aplicación

*
*
*

No dude en deja 1 comentario o contactarnos Si necesita beneficencia para crear su aplicación o si cree que falta información en el este tutorial.


Categorías: Trucos y Guía