PRACTICA
#8
“CONTROL
DE BLUETOOTH PARA ENCENDER Y APAGAR LEDs”
OBJETIVO:
Conocer
el funcionamiento de la tarjeta HC-05 Bluetooth mediante la realización de una
aplicación con app inventor 2, que pueda ser capaz de prender y apagar un led.
INTRODUCCIÓN:
App Inventor2:
App
Inventor es un entorno de desarrollo de aplicaciones para dispositivos Android.
Para desarrollar aplicaciones con App Inventor sólo necesitas un navegador web
y un teléfono o tablet Android. App Inventor se basa en un servicio web que te
permitirá almacenar tu trabajo y te ayudará a realizar un seguimiento de sus
proyectos.
Se trata de una herramienta de desarrollo visual muy fácil de usar, con la que incluso los no programadores podrán desarrollar sus aplicaciones. Al construir las aplicaciones para Android trabajarás con dos herramientas: App Inventor Designer y App Inventor Blocks Editor. En Designer construirás el Interfaz de Usuario, eligiendo y situando los elementos con los que interactuará el usuario y los componentes que utilizará la aplicación. En el Blocks Editor definirás el comportamiento de los componentes de tu aplicación.
Se trata de una herramienta de desarrollo visual muy fácil de usar, con la que incluso los no programadores podrán desarrollar sus aplicaciones. Al construir las aplicaciones para Android trabajarás con dos herramientas: App Inventor Designer y App Inventor Blocks Editor. En Designer construirás el Interfaz de Usuario, eligiendo y situando los elementos con los que interactuará el usuario y los componentes que utilizará la aplicación. En el Blocks Editor definirás el comportamiento de los componentes de tu aplicación.
Módulo bluetooth
El
módulo de bluetooth HC-05 es el que ofrece un mejor módulo Maestro-Esclavo, quiere
decir que además de recibir conexiones desde una PC o tablet, también es capaz
de generar conexiones hacia otros dispositivos bluetooth. Esto nos permite por
ejemplo, conectar dos módulos de bluetooth y formar una conexión punto a punto
para transmitir datos entre dos microcontroladores o dispositivos.
DIAGRAMA:
CÓDIGO:
int led=13;
int ledf=11;
int foco=0;
Void setup(){
Pinmode(led,OUTPUT);
Pinmode(ledf,OUTPUT);
Serial.begin(9600);
}
Void loop(){
Char c=Serial.read();
If(c==´a´)digitalwrite(led,HIGH);
If(c==´a´)digitalwrite(led,LOW);
While (c==´c´){
Foco=Serial.parseint();
If(Serial.read()==´n´){
Serialwrite(ledf,foco);
}
Break;
}
}
RESULTADOS:
CONCLUSIONES:
Rosa
María Cortés Herrera:
Realizar las pantallas
para la aplicación de celular fue sencillo después de comprender el
funcionamiento de algunos bloques en el app inventor y de aprender su relación
con el Arduino, por el contrario fue algo un poco más complicado aprender cómo
funcionan los if, else, botton, etc. en esta aplicación, aun no queda
completamente entendido el funcionamiento de esta pero para cumplir con la
práctica fue suficiente con lo aprendido.
Cynthia
Allen Espinosa:
En esta práctica
llevada a cabo, nos dimos cuenta de la importancia de integrar distintos
dispositivos para la creación de proyectos aún más complicados y que puedan ser
utilizados en la vida diaria. Con este aparato que se incluyó, es posible
ampliar el campo de aplicación de este mismo.
Yessica
Morales González:
Aprendimos que podemos
realizar aplicaciones para nuestro celular con tan solo programar como lo
hicimos en app inventor (Android) y que sea capaz de poder realizar diversas
cosas funcionales como prender o apagar un led y que cambiando y jugando con
los códigos podemos hacer que realicen cosas más increíbles. Lo que fue más
sencillo al vincular nuestros dispositivos con el módulo HC-05.
Vanessa
Madelin Pacheco Trejo:
En esta práctica
creamos una aplicación de Android capaz de transmitir una solicitud a la
tarjeta Arduino, con lo cual podíamos manipular un circuito.
Eduardo
Armando Ramos Montiel:
Esta práctica fue muy
interesante porque aprendimos diferentes cosas; creamos una aplicacion de
Android con ayuda de app inventor. Además pudimos realizar una conexión con la
tarjeta Arduino a través del módulo HC-05 y manipular señales a través de estos
dos dispositivos.
REFERENCIAS:
Bluetooth HC-05 y HC-06
Android-Arduino, HeTPro (Comunidad de tutoriales en electrónica y computación
de HeTPro), obtenido de: http://hetpro-store.com/TUTORIALES/bluetooth_hc-06_app_arduino/
Bluetooth HC-05 y HC-06
Tutorial de Configuración, GeekFactory, obtenido de: www.geekfactory.mx/tutoriales/bluetooth-hc-05-y-hc-06-tutorial-de-configuracion/
Primeros pasos, App
Inventor en Español, obtenido de: https://sites.google.com/site/appinventormegusta/primeros-pasos
Tengo problemas con su código, ya que no compila.
ResponderEliminarConocer el funcionamiento de la tarjeta HC-05 Bluetooth mediante la realización de una aplicación con app inventor 2, que pueda ser capaz de prender y apagar un led. https://consejoscomunales.net/miguel-grau/
ResponderEliminar