Hacer una aplicación Android para controlar por Bluetooth un Arduino controlar su casa mediante RF, con AppInventor (1 / 6 paso)

Paso 1: La aplicación: presionar un botón, la lectura de entrada y salida

Mi circuito de Arduino, como se mencionó, tiene un módulo bluetooth normal conectado al puerto serial. Generaran funciona pero pueden tomar comandos del puerto Serial de allí toma los comandos para hacerlo hacen cosas, encender una luz, enciende una bomba. Estos comandos fueron caracteres ascii imprimibles todo como tenía que ser capaz de elegirlos de mi teclado cuando todavía estaba usando Bluetooth Terminal. En una aplicación no es importante si es ascii imprimibles o no que en las dos imágenes de arriba se pueden ver los distintos valores de entrada que arduino está buscando a través de 'Serial.read()'
Así que todos tenemos que hacer en la aplicación es definir botones que envían esos valores con el bluetooth del teléfono, que pasará en el módulo de bluetooth de la Arduino y el puerto serie.

no se describe la aplicación en cada detalle ya que sería tedioso y estoy convencido es de la mejor manera de aprender a jugar con él, por lo que proporcionará la fuente de la aplicación para cargar y jugar con. Voy a comentar algunos principios básicos, asi podras entender lo que está haciendo la aplicación.

Si usted pasó por el ejemplo de 'Hola Purr' de App Inventor, sabes que hay dos pantallas: el diseño de la pantalla y el bloque.
En el diseño de la pantalla determine el diseño de nuestra aplicación, es básicamente ' arrastrar y drop'of elementos en la maqueta 'phonescreen'. Todo tipo de propiedades como color, colocación, fontsize etc. se realizan en la pantalla de diseño y pronto obtendrá el cuelgue de ella.
Luego en la pantalla de bloque definimos la función de los diferentes apartados: haciendo clic en un elemento de la columna de la izquierda llegamos a eligió para un número de acciones posibles para ese elemento.
En la tercera imagen verás que el funcionamiento de dos botones:
Si se hace clic en el botón se llama bluetoothclient para enviar un byte y en este caso es el número 72 (o 'H'). En la estructura de Serial.read() en el programa de Arduino puedes ver que esto significa para encender las luces en la vida.
Similar para el botón 2: que llame a bluetoothclient para enviar el número 104 ('h'). Que en el Arduinoprogram significa "Interruptor de la luz en el salón"

El programa de Arduino también envía los datos (tiempo, temperatura) al puerto serie y y tenemos que coger los datos e imprimir hacia fuera en el teléfono. Fourt muestra la imagen lo que se hace. No sólo han definimos un botón sino un cuadro de texto para imprimir los resultados. Otra vez el botón llama a bluetoothclient para enviar un byte, 116, (una ' t '), que como podemos ver en nuestros resultados de Arduinoprogram en el tiempo de impresión al puerto serie.
Por lo tanto definimos otra acción en ese botón y que debe tener el cuadro de texto llamar bluetoothclient para leer los bytes de ingresos. Ahora esto está bastante crudo porque si hay algo que se está imprimiendo ya a serialport (decir un statusmessage automatizado), luego se imprimirá, así, así que algún refinamiento todavía está en orden

Artículos Relacionados

Hacer una aplicación Android para Arduino (LED apagado gire)

Hacer una aplicación Android para Arduino (LED apagado gire)

aquí hemos creado una aplicación para android usando ecllipseEsta aplicación se encienda led en arduino.Esta aplicación también funciona en la LAN.Hardware necesario:1: arduino uno2: arduino ethernet Shield3: cable de red RJ454: LED5 teléfono android
Aplicación Android para controlar un Robot de 3DPrinted

Aplicación Android para controlar un Robot de 3DPrinted

Este instructables se hace explicar cómo controlar mi EEZYbotARM o EEZYbotDELTA con un Smartphone (o una tableta). Esto se hace a través de la placa Arduino equipado con un módulo bluetooth y una aplicación Android con MIT App inventor 2.Video:En el
Construyendo una aplicación Android para comunicarse con el módulo de Bluetooth HC-06

Construyendo una aplicación Android para comunicarse con el módulo de Bluetooth HC-06

En este Instructable veremos cómo construir una simple aplicación para Android que puede conectar y hablar con un Arduino en una conexión Bluetooth inalámbrica. Usaremos el módulo Bluetooth HC-06 popular y de bajo costo para crear la señal Bluetooth
Construyendo una aplicación Android para comunicarse con el módulo de Bluetooth RN-42

Construyendo una aplicación Android para comunicarse con el módulo de Bluetooth RN-42

En este Instructable veremos cómo construir una simple aplicación para Android que puede conectar y hablar con un Arduino en una conexión Bluetooth inalámbrica. Usaremos el módulo Bluetooth RN-42 popular para crear la señal Bluetooth de la Arduino. P
La publicación de una aplicación Android en la Google Play Store

La publicación de una aplicación Android en la Google Play Store

después de muchas horas de diseño, implementación, pruebas y depuración de su aplicación para Android, usted está finalmente listo para publicar en el Google Play Store. Estas instrucciones harán la tarea de publicar su aplicación rápida y sin dolor.
Cómo crear una aplicación Android con Android Studio

Cómo crear una aplicación Android con Android Studio

Este tutorial te enseñará los conceptos básicos de cómo construir una aplicación Android utilizando el entorno de desarrollo Android Studio. Como los dispositivos Android se convierten cada vez más más común, la demanda de nuevas aplicaciones sólo au
Cómo hacer una aplicación de calculadora en Java Netbeans

Cómo hacer una aplicación de calculadora en Java Netbeans

Hola chicos! Ya estoy de regreso y le he metido otro impresionante instructable para usted! voy a hacer una calculadora en Java Netbeans, por favor deja un comentario o Compruebe hacia fuera mis otros proyectos, espero que disfruten! También tengo un
Hacer una marca de hierro para barbacoa carnes

Hacer una marca de hierro para barbacoa carnes

Hola y Bienvenidos a mi Instructable.Recientemente estaba encargado de hacer un hoyo de fuego para un viejo amigo, y quería personalizar el proyecto para él. Surgió la idea de hacer una marca de hierro para poner una marca de fuego en las carnes que
Cómo hacer una funda de Kydex para una pistola bricolaje

Cómo hacer una funda de Kydex para una pistola bricolaje

http://www.youtube.com/watch?v=l1hYtSZzEs8Este es un video de cómo hacer una funda de Kydex para su arma.Para más detalles ir a mi canal de YouTube SlavicFMJ, tengo un video de mí lo que es.http://www.youtube.com/watch?v=l1hYtSZzEs8&feature=share&
Cómo hacer una escalera de madera para hámster/loro

Cómo hacer una escalera de madera para hámster/loro

este instructable muestra cómo hacer una escalera de madera para tu hámster o pequeño cetáceos o incluso loros.necesita mirar las fotos para uderstand más.Paso 1: Materiales requeridos Para este instructivo, usted necesitará:pegamento tóxico del sala
Hacer una polea del Motor para máquina de coser

Hacer una polea del Motor para máquina de coser

a veces encontrar el repuesto adecuado para cerca de una antigua máquina imposible. Puede ser más fácil construir uno desde cero. Aquí es cómo construir una polea de 3/4 de pulgada para una vieja máquina de coser.Hice en TechShop (Chandler) http://ww
Utilizando un arduino esp8266 para controlar un relé mediante el Asistente de inicio

Utilizando un arduino esp8266 para controlar un relé mediante el Asistente de inicio

Este Instructable muestra cómo conectar un módulo de relé a una esp8266, algo que debería ser sencillo pero necesita algunos componentes extras para hacer que el relé funciona correctamente si está utilizando el dispositivo esp pequeño en las fotos.E
¿Cómo hacer la aplicación linterna para Android?

¿Cómo hacer la aplicación linterna para Android?

HolaHoy vamos a hacer un app.it android se enciende su luz de destello móvil así que puede utilizar cuando necesitamos Light.so se permite iniciar...Paso 1: Configuración inicial Sólo abrir android studio y haga clic en nuevo proyecto de android stud
Construcción de la aplicación para Android para controlar Arduino coche Smart (製作Android APP控制Arduino 智慧車)

Construcción de la aplicación para Android para controlar Arduino coche Smart (製作Android APP控制Arduino 智慧車)

Este es un ejemplo de código creado a partir de la aplicación MIT inventor2. Para mostrar cómo conectar a Andruino a través de BT Se puede modificar por sí mismo para cumplir la función que desea. Armónicamente, es realmente fácil de construir una ap