SlideShare una empresa de Scribd logo
1 de 6
200905072 1
A continuación se presenta una pequeña descripción paso a paso de la interface entre un microcontrolador y
un celular con sistema operativo android, para ello se desarrolla una aplicación en App-Inventor que nos
permite realizar la comunicación entre el celular y el microcontrolador, una vez linkiados podemos enviar y
recibir datos entre ambos dispositivos, con ello logramos el control de sin fin de procesos y posible
aplicaciones.
Cabe mencionar que para llevar a cabo este desarrollo se requiere conocimientos en programación de
microcontroladores (Copilador recomendado PIC-C) así como comprender la teoria del funcionamiento de un
módulo bluetooth y electrónica básica así tambien el estandar de transmición de datos serial RS232. Sin
olvidar lo indispensable del manejo del App-Inventor.
INDICE DE TERMINOS.
App-Inventor. Es una plataforma de código libre en línea, pueden encontrar la plataforma en el siguiente enlace:
http://appinventor.mit.edu/ donde además encontraras un amplio número de manuales, podrás iniciar en la plataforma con tu
cuenta google y aprender paso a paso todas las utilidades de la plataforma desde el mismo desarrollador:
http://appinventor.mit.edu/explore/tutorials.html.
Android. Es un sistema operativo basado en Linux, diseñado principalmente para móviles con pantalla táctil como teléfonos
inteligentes o tabletas inicialmente desarrollados por Android, Inc., que Google respaldó económicamente y más tarde compró en
2005, Android fue presentado en 2007 junto la fundación del Open Handset Alliance: un consorcio de compañías de hardware,
software y telecomunicaciones para avanzar en los estándares abiertos de los dispositivos móviles. El primer móvil con el
sistema operativo Android se vendió en octubre de 2008.
Modulo Bluetooth RN41. El futuro es inalámbrico y la tecnología Bluetooth es una de las favoritas en el mundo de los
aficionados a la electrónica, donde el enlace de datos “sin vínculo físico” debe ser robusto, confiable y seguro. Distribuido en
todo el mundo por Wavesen, el módulo Bluetooth HC-06 es un dispositivo muy fácil de obtener, económico y sencillo de
utilizar.
Bluetooth. Es una especificación industrial para Redes Inalámbricas de Área Personal (WPAN) que posibilita la transmisión de
voz y datos entre diferentes dispositivos mediante un enlace por radiofrecuencia en la banda ISM de los 2,4 GHz.
Microcontrolador. Un microcontrolador (abreviado μC, UC o MCU) es un circuito integrado programable, capaz de ejecutar
las órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un
MANUAL PARA REALIZAR
COMUNICACIÓN BLUETOOTH DESDE UN
CELULAR CON ANDROID Y APLICACIÓN
DE APP-INVENTOR CON UN
MICROCONTROLADOR 16F877A
Lic. Ing. Mecatrónica, José Ángel Pérez Martínez, Lic. Ing. Mecatrónica, Emmanuel Flores Vazquez,
Miembros estudiantiles de la facultad ciencias de la electrónica, BUAP
200905072 2
microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de
procesamiento, memoria y periféricos de entrada/salida.
Comunicación RS232. es una interfaz que designa una norma para el intercambio de una serie de datos binarios entre
un DTE (Equipo terminal de datos) y un DCE (Data Communication Equipment, Equipo de Comunicación de datos), aunque
existen otras en las que también se utiliza la interfaz RS-232.
I. INTRODUCCIÓN
En la actualidad los celulares son de uso común y estan
presentes en la vida diaria de cualquier individuo promedio.
Estos dispositivos modernos del siglo XXI abarcan gran
parte de la vida cotidiana. Tener celular es tan común y
utilizarlo es tan intuitivo que cada día se desarrollan
aplicaciones de uso diario y común. Desde finales del 2008
hasta hoy en día algunos celulares cuentan con sistema
operativo android.
II. OBJETIVOS DEL PROCEDIMIENTO
Realizar comunicación entre un celular con sistema
operatico android desde una plicación desarrollada en la
plataforma que esta en linea de google, con un
microcontriolador de Microchip Pic 16F877A.
Con la comunicación ya realizada, se procedera a enviar
datos desde el celular al microcntrolador y este realizara
funciones ya establecidas.
III. DESARROLLO
En esta parte nos enfocamos a desarrollar paso a paso lo
necesario para la interface, recordemos que hay secciones
que se omitirán, pues se conprende que este manual esta
enfocado para estudiantes en electrónica y en fin.
IV. DESARROLLO DE LA APLICACIÓN PARA EL
CELULAR POR APP-INVENTOR
A. Ingresa desde tu navegador de internet,
recomendado desde google crome, al siguiente link:
http://appinventor.mit.edu/, accede a la opción
"INVENT".
B. Conectate con tu cuenta de google, si no cuentas
con una cuenta de google puedes registrarte gratuitamente,
tellevara unos minutos.
C. Se observa una ventana de inicio, seguidamente se
da click en "NEW".
200905072 3
D. Procede a nombrar tu proyecto.
E. Este documento no dirigue paso a paso en la
aplicacion de App-Inventor sin embargo se deja el codigo
completo utilizado para el desarrollo de lacomunicación.
Plataforma Intuitiva del App-Inventor :
F. Una vez realizada la vista procedemos a realizar el
código. Para más información sobre cómo se utiliza el App-
inventor en linea accede al siguiente link
http://appinventor.mit.edu/explore/teach.html donde
encontraras manuales paso a paso de cómo funciona.
G. Abrimos el editor de bloques "Open the Blocks
Editor".
H. En seguida se iniciara una descarga con el formato
.jnlp que tendrás que abrir manualmente.
I. Esperamos a que inicie el editor de bloques e
iniciaremos por construir todo el código mínimo necesario
para la comunicación bluetooth y la transferencia de
caracteres.
J. Código para el botón CONECTAR con evento
click.
La estructura del bloque CONECTAR.CLICK se compone
principalmente de la solicitud de conexión con un modulo
externo bluetooth utilizando un servidor del modulo interno
200905072 4
del celular. Para ello se requiere un una dirección MAC
única e repetible para cada modulo, es algo así como una
huella digital del dispositivo.
Frente al bloque de BluetoothCliente1.Connect, address es
la dirección MAC donde la aplicación se sincronizara, en
este caso la dirección MAC será escrita manualmente en el
cuadro de texto.
Implícitamente se deben cumplir dos condiciones para que
la conexión se lleve a cabo y con éxito, el modulo bluetooth
externo debe estar dentro del rango de alcance y su
dirección MAC debe coincidir con la solicitada, si esto se
cumple, la conexión se dará con éxito.
Si la conexión se ha realizado correctamente, entonces
Botón CONECTAR.COLOR pasara a ser color verde en
caso contrario pasara a rojo tal y como se describe en el
código.
K. Si la sincronización fue correcta procedemos a
enviar el dato deseado:
Se escribe con el teclado del teléfono el dato a enviar, ahora
bien recordando que el microcontrolador tiene una pila de
registro para datos en serie, estamos limitados a enviar ya
sea puramente números acompañado de un carácter al final
del numero o bien un único carácter por comando.
L. El código correspondiente al boton
ENVIAR.CLICK es el siguiente.
Observando detenidamente, veremos que es bastante simple
el código, además de intuitivo para los programadores
expertos
M. El código en bloques para el SALIR.CLICK es el
siguiente:
N. El código para desconectar es el mismo botón que
es empleado para conectar pero con excepción de que son
para casos diferentes, CONECTAR.LONGCLICK:
V. DESARROLLO DE APLICACIÓN POR PIC-C PARA EL
MICROCONTROLADOR PIC 16F877A
A. Abrimos el "PIC C Copiler"
200905072 5
B. Realizamos todo lo necesario para tener un
proyecto nuevo, y un codigo fuente que se le anexara el
siguiente codigo:
C. Copilamos el código, lo grabamos en el
microcontrolador y listo, tenemos lo necesario para realizar
la comunicación, sin antes mencionar que el modulo debe
conectarse a los pines de transmisión de datos seriales
RS232.
VI. DIAGRAMA ELECTRICO
D. Generalmente todos los módulos bluetooth tiene
una pequeña limitante, es decir que su comunicación se
realiza bajo los voltajes de 3.3V pero el modulo HC-06 se
alimenta y comunica de 5V-6V:
#include <16F877A.h>
#fuseS XT,NOWDT //HS
#use delay (clock=4000000)
#use rs232(baud=9600,xmit=pin_c6,rcv=pin_c7,bits=8,parity=N)
//configuración RS232
char RXdato;
void main()
{
SET_TRIS_D(0b00000000); // puerto como entrada/salida
SET_TRIS_C(0b10111111);// Recuerde configurar entrada RX y
//salida el puerto TX
OUTPUT_D(0b00000000); //Puerto D = 0
while(true) //Bucle Infinito
{
if(kbhit()) //Pregunta si hay datos en la pila de
//datos seriales
{
RXdato=getchar(); //Espera hasta que RXdato carge los
//datos de la pila de datos serial
if (RXdato=='a') //Compara el dato recibido con "a"
{ //Si el dato recibido es igual a "a"
Output_high(PIN_D3); //ejecuta todas estas intrucciones
delay_ms(18);
Output_low(PIN_D3);
delay_ms(1000);
Output_low(PIN_D3);
}
if (RXdato=='A') //Compara el dato recibido con "A"
{ //Si el dato recibido es igual a "A"
output_high(PIN_D2); //Ejecuta todas estas instrucciones
delay_ms(1000);
output_low(PIN_D2);
}
if (RXdato=="b")
{
output_high(PIN_D1);
delay_ms(1000);
output_low(PIN_D1);
if (RXdato=='B')
{
output_high(PIN_D0);
delay_ms(1000);
output_low(PIN_D0);
}
}
}
}
}
200905072 6
E. El diagrama mínimo necesario es el mostrado a
continuación, solo recuerde considerar las conexiones
(entradas y salidas) que usted desee controlar. Para probar
la comunicación se recomienda emplear simplemente
led's, encendido y apagado.
RA0/AN0
2
RA1/AN1
3
RA2/AN2/VREF-/CVREF
4
RA4/T0CKI/C1OUT
6
RA5/AN4/SS/C2OUT
7
RE0/AN5/RD
8
RE1/AN6/WR
9
RE2/AN7/CS
10
OSC1/CLKIN
13
OSC2/CLKOUT
14
RC1/T1OSI/CCP2
16
RC2/CCP1
17
RC3/SCK/SCL
18
RD0/PSP0
19
RD1/PSP1
20
RB7/PGD
40
RB6/PGC
39
RB5
38
RB4
37
RB3/PGM
36
RB2
35
RB1
34
RB0/INT
33
RD7/PSP7
30
RD6/PSP6
29
RD5/PSP5
28
RD4/PSP4
27
RD3/PSP3
22
RD2/PSP2
21
RC7/RX/DT
26
RC6/TX/CK
25
RC5/SDO
24
RC4/SDI/SDA
23
RA3/AN3/VREF+
5
RC0/T1OSO/T1CKI
15
MCLR/Vpp/THV
1
U1
PIC16F877A
4MHZ
XTAL
22pF22pF
R1
10k
R2
10k
R3
10k
R4
10k
R5
10k
1
2
3
4
HC-06
Bluetooth
Vcc
Rx
Tx
Gnd
Recuerde que en este circuito omitimos los Vcc y Gnd del
microcontrolador por lo que cuando lo implemente no
deberá omitirlos, véase el datasheep del microntrolador a
utilizar.
VII. CONCLUSIONES
A. Este proyecto puede ser utilizado por cualquier
modelo de celular que cuente con sistema operativo
Android y modulo bluetooth interno.
B. El microcontrolador a emplear puede variar
siempre y cuando cuente con puertos de transferencia de
datos por serial. Véase diferentes datasheep de
Microcontroladores.
VIII. REFERENCIAS
[1] Mario Sacco (2013, Febrero 10) Neoteo bluetooth-android-pic-led-
hola-mundo [Online] Disponible en:
http://www.neoteo.com/bluetooth-android-pic-led-hola-mundo
[2] Mario Sacco (2013, Febrero, 15) Neoteo Hola Mundo en Android (II)
[Online] Dispolible en: http://www.neoteo.com/app-inventor-hola-
mundo-android-ii
[3] Mario Sacco (2013, Febrero, 16) Neoteo HC-06 [Online] Dispolible
en: http://www.neoteo.com/modulo-bluetooth-hc-06-android
First A. José Ángel Pérez Martínez (Masculino,Altura 168 cm, Edad
21años) Actualmente estudiante en Lic. En Ing. Mecatrónica en la
Benemerita Universidad Autonoma de Puebla, Facultad de Ciencias de la
Electrónica, Octavo Semestre (2013)

Más contenido relacionado

La actualidad más candente

Control digital: Teoría y practica parte 1
Control digital: Teoría y practica parte 1Control digital: Teoría y practica parte 1
Control digital: Teoría y practica parte 1SANTIAGO PABLO ALBERTO
 
Resumen potencia
Resumen potenciaResumen potencia
Resumen potenciabcampos92
 
Controladores de frecuencia variable
Controladores de frecuencia variableControladores de frecuencia variable
Controladores de frecuencia variableCristian01ap
 
Trasladador o cambiador de nivel dc,clase 9
Trasladador o cambiador de nivel dc,clase 9Trasladador o cambiador de nivel dc,clase 9
Trasladador o cambiador de nivel dc,clase 9ManuelGmoJaramillo
 
Mecanismo de 4 barras
Mecanismo de 4 barrasMecanismo de 4 barras
Mecanismo de 4 barrasAngel ML
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Marvin Pariona
 
sintonizacion de controladores pid
sintonizacion de controladores pid sintonizacion de controladores pid
sintonizacion de controladores pid Jorge Luis Jaramillo
 
Lugar geometrico de las raices
Lugar geometrico de las raicesLugar geometrico de las raices
Lugar geometrico de las raicesIvan Salazar C
 
LAB 1 TRUJILLO YUCRA HERIBERTO.pdf
LAB 1 TRUJILLO YUCRA HERIBERTO.pdfLAB 1 TRUJILLO YUCRA HERIBERTO.pdf
LAB 1 TRUJILLO YUCRA HERIBERTO.pdfmauricioaraibar1
 
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.Angel Perez
 
Diagramas de Flujo de Señales
Diagramas de Flujo de SeñalesDiagramas de Flujo de Señales
Diagramas de Flujo de SeñalesJesus Jimenez
 
Cuaderno 2 Neumática
Cuaderno 2 NeumáticaCuaderno 2 Neumática
Cuaderno 2 Neumáticaandogon
 
Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.Mayra Peña
 

La actualidad más candente (20)

Microcontrolador 1 prender y apagar un led
Microcontrolador 1 prender y apagar un ledMicrocontrolador 1 prender y apagar un led
Microcontrolador 1 prender y apagar un led
 
Control digital: Teoría y practica parte 1
Control digital: Teoría y practica parte 1Control digital: Teoría y practica parte 1
Control digital: Teoría y practica parte 1
 
Sc capitulo5
Sc capitulo5Sc capitulo5
Sc capitulo5
 
U1 flip flop
U1 flip flopU1 flip flop
U1 flip flop
 
Resumen potencia
Resumen potenciaResumen potencia
Resumen potencia
 
Controladores de frecuencia variable
Controladores de frecuencia variableControladores de frecuencia variable
Controladores de frecuencia variable
 
Trasladador o cambiador de nivel dc,clase 9
Trasladador o cambiador de nivel dc,clase 9Trasladador o cambiador de nivel dc,clase 9
Trasladador o cambiador de nivel dc,clase 9
 
Mecanismo de 4 barras
Mecanismo de 4 barrasMecanismo de 4 barras
Mecanismo de 4 barras
 
Funciones De Transferencia
Funciones De TransferenciaFunciones De Transferencia
Funciones De Transferencia
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1
 
Mallas de tierra
Mallas de tierraMallas de tierra
Mallas de tierra
 
sintonizacion de controladores pid
sintonizacion de controladores pid sintonizacion de controladores pid
sintonizacion de controladores pid
 
Análisis de la respuesta del sistema
Análisis de la respuesta del sistemaAnálisis de la respuesta del sistema
Análisis de la respuesta del sistema
 
Domotica
DomoticaDomotica
Domotica
 
Lugar geometrico de las raices
Lugar geometrico de las raicesLugar geometrico de las raices
Lugar geometrico de las raices
 
LAB 1 TRUJILLO YUCRA HERIBERTO.pdf
LAB 1 TRUJILLO YUCRA HERIBERTO.pdfLAB 1 TRUJILLO YUCRA HERIBERTO.pdf
LAB 1 TRUJILLO YUCRA HERIBERTO.pdf
 
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
 
Diagramas de Flujo de Señales
Diagramas de Flujo de SeñalesDiagramas de Flujo de Señales
Diagramas de Flujo de Señales
 
Cuaderno 2 Neumática
Cuaderno 2 NeumáticaCuaderno 2 Neumática
Cuaderno 2 Neumática
 
Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.
 

Destacado

Sistema De Comunicação Bluetooth Usando Microcontrolador PIC
Sistema De Comunicação Bluetooth Usando Microcontrolador PICSistema De Comunicação Bluetooth Usando Microcontrolador PIC
Sistema De Comunicação Bluetooth Usando Microcontrolador PICDavidson Fellipe
 
Comunicación serial PIC16F877A
Comunicación serial PIC16F877AComunicación serial PIC16F877A
Comunicación serial PIC16F877ALiliana Rodríguez
 
Sistema De Comunicação Bluetooth Usando Microcontrolador PIC
Sistema De Comunicação Bluetooth Usando Microcontrolador PICSistema De Comunicação Bluetooth Usando Microcontrolador PIC
Sistema De Comunicação Bluetooth Usando Microcontrolador PICDavidson Fellipe
 
Control De Puertos Pic 16
Control De Puertos Pic 16Control De Puertos Pic 16
Control De Puertos Pic 16CristianAlban
 
comunicacion serie inalambrica
comunicacion serie inalambricacomunicacion serie inalambrica
comunicacion serie inalambricaRobert Meneses
 
Luz por detector de movimiento y crepuscular Senpir
Luz por detector de movimiento y crepuscular SenpirLuz por detector de movimiento y crepuscular Senpir
Luz por detector de movimiento y crepuscular SenpirÁngel Acaymo M. G.
 
Memoria sram
Memoria sramMemoria sram
Memoria sramvircecq
 
Memoria sram
Memoria sramMemoria sram
Memoria sramlaya11
 
Práctica III. Mostrar un mensaje en una pantalla LCD
Práctica III. Mostrar un mensaje en una pantalla LCDPráctica III. Mostrar un mensaje en una pantalla LCD
Práctica III. Mostrar un mensaje en una pantalla LCDiihhhii
 
Curso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xxCurso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xxfreddymadriz
 
Materials de construcció elements edifici
Materials de construcció elements edificiMaterials de construcció elements edifici
Materials de construcció elements edificijoanamaria_mc
 
Ventajas y desventajas de las redes sociales
Ventajas y desventajas de las redes socialesVentajas y desventajas de las redes sociales
Ventajas y desventajas de las redes socialesFanitha Sandoval
 
Exposicion de compu
Exposicion de compuExposicion de compu
Exposicion de compuSilvia Lema
 

Destacado (20)

Sistema Bluetooth
Sistema BluetoothSistema Bluetooth
Sistema Bluetooth
 
Sistema De Comunicação Bluetooth Usando Microcontrolador PIC
Sistema De Comunicação Bluetooth Usando Microcontrolador PICSistema De Comunicação Bluetooth Usando Microcontrolador PIC
Sistema De Comunicação Bluetooth Usando Microcontrolador PIC
 
Comunicación serial PIC16F877A
Comunicación serial PIC16F877AComunicación serial PIC16F877A
Comunicación serial PIC16F877A
 
Apostila de pic basic
Apostila de pic basicApostila de pic basic
Apostila de pic basic
 
Sistema De Comunicação Bluetooth Usando Microcontrolador PIC
Sistema De Comunicação Bluetooth Usando Microcontrolador PICSistema De Comunicação Bluetooth Usando Microcontrolador PIC
Sistema De Comunicação Bluetooth Usando Microcontrolador PIC
 
Proyecto 30 11-2011
Proyecto 30 11-2011Proyecto 30 11-2011
Proyecto 30 11-2011
 
Control De Puertos Pic 16
Control De Puertos Pic 16Control De Puertos Pic 16
Control De Puertos Pic 16
 
C pic
C picC pic
C pic
 
comunicacion serie inalambrica
comunicacion serie inalambricacomunicacion serie inalambrica
comunicacion serie inalambrica
 
1. microcontrolador
1. microcontrolador1. microcontrolador
1. microcontrolador
 
Luz por detector de movimiento y crepuscular Senpir
Luz por detector de movimiento y crepuscular SenpirLuz por detector de movimiento y crepuscular Senpir
Luz por detector de movimiento y crepuscular Senpir
 
Memoria sram
Memoria sramMemoria sram
Memoria sram
 
Memoria sram
Memoria sramMemoria sram
Memoria sram
 
Práctica III. Mostrar un mensaje en una pantalla LCD
Práctica III. Mostrar un mensaje en una pantalla LCDPráctica III. Mostrar un mensaje en una pantalla LCD
Práctica III. Mostrar un mensaje en una pantalla LCD
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
Curso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xxCurso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xx
 
Materials de construcció elements edifici
Materials de construcció elements edificiMaterials de construcció elements edifici
Materials de construcció elements edifici
 
Aplicación web eddg (4)
Aplicación web eddg (4)Aplicación web eddg (4)
Aplicación web eddg (4)
 
Ventajas y desventajas de las redes sociales
Ventajas y desventajas de las redes socialesVentajas y desventajas de las redes sociales
Ventajas y desventajas de las redes sociales
 
Exposicion de compu
Exposicion de compuExposicion de compu
Exposicion de compu
 

Similar a Comunicación Android App-Inventor Microcontrolador

Crear coche controlado por Bluetooth con arduino
Crear coche controlado por Bluetooth con arduinoCrear coche controlado por Bluetooth con arduino
Crear coche controlado por Bluetooth con arduinoKrls Avilez
 
Overview Alljoyn SDK presented at SedeLab Webimar.
 Overview Alljoyn SDK presented at SedeLab Webimar. Overview Alljoyn SDK presented at SedeLab Webimar.
Overview Alljoyn SDK presented at SedeLab Webimar.Felipe Martinez Alvarez
 
dsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdf
dsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdfdsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdf
dsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdfEloyChoque1
 
Microcontroladores: Microcontroladores PIC fundamentos y aplicaciones didácticos
Microcontroladores: Microcontroladores PIC fundamentos y aplicaciones didácticosMicrocontroladores: Microcontroladores PIC fundamentos y aplicaciones didácticos
Microcontroladores: Microcontroladores PIC fundamentos y aplicaciones didácticosSANTIAGO PABLO ALBERTO
 
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...MariaBarradas17
 
Corrección de la evaluación periódica
Corrección de la evaluación periódicaCorrección de la evaluación periódica
Corrección de la evaluación periódicasebastianmunoz666
 
F3 edwin rodriguez_203055_3 (1)
F3 edwin rodriguez_203055_3 (1)F3 edwin rodriguez_203055_3 (1)
F3 edwin rodriguez_203055_3 (1)edwin andres
 
Presentacion del curso de robotica
Presentacion del curso de roboticaPresentacion del curso de robotica
Presentacion del curso de roboticaHugo Alexander
 
Globant Wearables & Internet of Things - Presentación Mar del Plata Agosto 2014
Globant Wearables & Internet of Things - Presentación Mar del Plata Agosto 2014Globant Wearables & Internet of Things - Presentación Mar del Plata Agosto 2014
Globant Wearables & Internet of Things - Presentación Mar del Plata Agosto 2014Pablo Vittori
 
Programación multimedia y dispositivos móviles
Programación multimedia y dispositivos móvilesProgramación multimedia y dispositivos móviles
Programación multimedia y dispositivos móvilesAnuska González
 
Memoria domótica
Memoria domóticaMemoria domótica
Memoria domóticargarroyo79
 

Similar a Comunicación Android App-Inventor Microcontrolador (20)

Crear coche controlado por Bluetooth con arduino
Crear coche controlado por Bluetooth con arduinoCrear coche controlado por Bluetooth con arduino
Crear coche controlado por Bluetooth con arduino
 
Rostro Expresivo
Rostro ExpresivoRostro Expresivo
Rostro Expresivo
 
Mce pic18 preview
Mce pic18 previewMce pic18 preview
Mce pic18 preview
 
Reporte de proyecto v4
Reporte de proyecto v4Reporte de proyecto v4
Reporte de proyecto v4
 
Diseño de carro a control remoto
Diseño de carro a control remoto Diseño de carro a control remoto
Diseño de carro a control remoto
 
Overview Alljoyn SDK presented at SedeLab Webimar.
 Overview Alljoyn SDK presented at SedeLab Webimar. Overview Alljoyn SDK presented at SedeLab Webimar.
Overview Alljoyn SDK presented at SedeLab Webimar.
 
dsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdf
dsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdfdsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdf
dsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdf
 
Microcontroladores: Microcontroladores PIC fundamentos y aplicaciones didácticos
Microcontroladores: Microcontroladores PIC fundamentos y aplicaciones didácticosMicrocontroladores: Microcontroladores PIC fundamentos y aplicaciones didácticos
Microcontroladores: Microcontroladores PIC fundamentos y aplicaciones didácticos
 
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
 
Informe1
Informe1Informe1
Informe1
 
Conexion PC-Smartphone
Conexion PC-SmartphoneConexion PC-Smartphone
Conexion PC-Smartphone
 
Corrección de la evaluación periódica
Corrección de la evaluación periódicaCorrección de la evaluación periódica
Corrección de la evaluación periódica
 
F3 edwin rodriguez_203055_3 (1)
F3 edwin rodriguez_203055_3 (1)F3 edwin rodriguez_203055_3 (1)
F3 edwin rodriguez_203055_3 (1)
 
Presentacion del curso de robotica
Presentacion del curso de roboticaPresentacion del curso de robotica
Presentacion del curso de robotica
 
Control de motor (eje flexible)
Control de motor (eje flexible)Control de motor (eje flexible)
Control de motor (eje flexible)
 
Control de motor (eje flexible)
Control de motor (eje flexible)Control de motor (eje flexible)
Control de motor (eje flexible)
 
Globant Wearables & Internet of Things - Presentación Mar del Plata Agosto 2014
Globant Wearables & Internet of Things - Presentación Mar del Plata Agosto 2014Globant Wearables & Internet of Things - Presentación Mar del Plata Agosto 2014
Globant Wearables & Internet of Things - Presentación Mar del Plata Agosto 2014
 
Programación multimedia y dispositivos móviles
Programación multimedia y dispositivos móvilesProgramación multimedia y dispositivos móviles
Programación multimedia y dispositivos móviles
 
Memoria domótica
Memoria domóticaMemoria domótica
Memoria domótica
 
Informe tecnología
Informe tecnologíaInforme tecnología
Informe tecnología
 

Más de Angel Perez

Automata secuencial automáta finito, ejemplo a -contador ascendente y descen...
Automata secuencial  automáta finito, ejemplo a -contador ascendente y descen...Automata secuencial  automáta finito, ejemplo a -contador ascendente y descen...
Automata secuencial automáta finito, ejemplo a -contador ascendente y descen...Angel Perez
 
Diseño de diagrama de transición de estados.
Diseño de diagrama de transición de estados.Diseño de diagrama de transición de estados.
Diseño de diagrama de transición de estados.Angel Perez
 
Electrónica Digital: Maquina Secuencial Mixta (Automata)
Electrónica Digital: Maquina Secuencial Mixta (Automata)Electrónica Digital: Maquina Secuencial Mixta (Automata)
Electrónica Digital: Maquina Secuencial Mixta (Automata)Angel Perez
 
Electrónica Digital: Mapas de karnaugh con 4 variables
Electrónica Digital: Mapas de karnaugh con 4 variablesElectrónica Digital: Mapas de karnaugh con 4 variables
Electrónica Digital: Mapas de karnaugh con 4 variablesAngel Perez
 
Electronica Digital: Mapas de karnaugh con 3 variables
Electronica Digital: Mapas de karnaugh con 3 variablesElectronica Digital: Mapas de karnaugh con 3 variables
Electronica Digital: Mapas de karnaugh con 3 variablesAngel Perez
 
Propiedades de la sumatoria.
Propiedades de la sumatoria.Propiedades de la sumatoria.
Propiedades de la sumatoria.Angel Perez
 
Tabla de propiedades de la transformada de laplace
Tabla de propiedades de la transformada de laplaceTabla de propiedades de la transformada de laplace
Tabla de propiedades de la transformada de laplaceAngel Perez
 

Más de Angel Perez (7)

Automata secuencial automáta finito, ejemplo a -contador ascendente y descen...
Automata secuencial  automáta finito, ejemplo a -contador ascendente y descen...Automata secuencial  automáta finito, ejemplo a -contador ascendente y descen...
Automata secuencial automáta finito, ejemplo a -contador ascendente y descen...
 
Diseño de diagrama de transición de estados.
Diseño de diagrama de transición de estados.Diseño de diagrama de transición de estados.
Diseño de diagrama de transición de estados.
 
Electrónica Digital: Maquina Secuencial Mixta (Automata)
Electrónica Digital: Maquina Secuencial Mixta (Automata)Electrónica Digital: Maquina Secuencial Mixta (Automata)
Electrónica Digital: Maquina Secuencial Mixta (Automata)
 
Electrónica Digital: Mapas de karnaugh con 4 variables
Electrónica Digital: Mapas de karnaugh con 4 variablesElectrónica Digital: Mapas de karnaugh con 4 variables
Electrónica Digital: Mapas de karnaugh con 4 variables
 
Electronica Digital: Mapas de karnaugh con 3 variables
Electronica Digital: Mapas de karnaugh con 3 variablesElectronica Digital: Mapas de karnaugh con 3 variables
Electronica Digital: Mapas de karnaugh con 3 variables
 
Propiedades de la sumatoria.
Propiedades de la sumatoria.Propiedades de la sumatoria.
Propiedades de la sumatoria.
 
Tabla de propiedades de la transformada de laplace
Tabla de propiedades de la transformada de laplaceTabla de propiedades de la transformada de laplace
Tabla de propiedades de la transformada de laplace
 

Último

Enfermeria Pediatrica, Asistencia Infantil ( PDFDrive ).pdf
Enfermeria Pediatrica, Asistencia Infantil ( PDFDrive ).pdfEnfermeria Pediatrica, Asistencia Infantil ( PDFDrive ).pdf
Enfermeria Pediatrica, Asistencia Infantil ( PDFDrive ).pdfyanina06lopez24
 
Practica el trazo silabas para niños. Pdf
Practica el trazo silabas para niños. PdfPractica el trazo silabas para niños. Pdf
Practica el trazo silabas para niños. PdfMeliTolosa2
 
La Consagración a Dios - Una forma de servir a Dios
La Consagración a Dios - Una forma de servir a DiosLa Consagración a Dios - Una forma de servir a Dios
La Consagración a Dios - Una forma de servir a Diosteofilo62
 
Escucha-a-Tu-Cuerpo-Lise-Bourbeau (1).pdf
Escucha-a-Tu-Cuerpo-Lise-Bourbeau (1).pdfEscucha-a-Tu-Cuerpo-Lise-Bourbeau (1).pdf
Escucha-a-Tu-Cuerpo-Lise-Bourbeau (1).pdfChristianCarrillo68
 
REFLEXION LA PARABOLA DEL HIJO PRODIGO.pptx
REFLEXION LA PARABOLA DEL HIJO PRODIGO.pptxREFLEXION LA PARABOLA DEL HIJO PRODIGO.pptx
REFLEXION LA PARABOLA DEL HIJO PRODIGO.pptxDavidFunes17
 
Curacion Interior- Psicología Espiritual.Pdf.pdf
Curacion Interior- Psicología Espiritual.Pdf.pdfCuracion Interior- Psicología Espiritual.Pdf.pdf
Curacion Interior- Psicología Espiritual.Pdf.pdfCynthiaSaid2
 
Confianza Total de Verónica de Andres y Florencia Andrés
Confianza Total de Verónica de Andres y Florencia AndrésConfianza Total de Verónica de Andres y Florencia Andrés
Confianza Total de Verónica de Andres y Florencia AndrésDiego Montero Cantarelli
 
Planeación estratégica de la gestión de talento humano
Planeación estratégica de la gestión de talento humanoPlaneación estratégica de la gestión de talento humano
Planeación estratégica de la gestión de talento humanoStevenLopez150012
 
Taller de autoconocimiento personal quien-soy-yo.pdf
Taller de autoconocimiento personal quien-soy-yo.pdfTaller de autoconocimiento personal quien-soy-yo.pdf
Taller de autoconocimiento personal quien-soy-yo.pdfHnaYuleisyMarielaMor
 

Último (10)

Enfermeria Pediatrica, Asistencia Infantil ( PDFDrive ).pdf
Enfermeria Pediatrica, Asistencia Infantil ( PDFDrive ).pdfEnfermeria Pediatrica, Asistencia Infantil ( PDFDrive ).pdf
Enfermeria Pediatrica, Asistencia Infantil ( PDFDrive ).pdf
 
Practica el trazo silabas para niños. Pdf
Practica el trazo silabas para niños. PdfPractica el trazo silabas para niños. Pdf
Practica el trazo silabas para niños. Pdf
 
La Consagración a Dios - Una forma de servir a Dios
La Consagración a Dios - Una forma de servir a DiosLa Consagración a Dios - Una forma de servir a Dios
La Consagración a Dios - Una forma de servir a Dios
 
Escucha-a-Tu-Cuerpo-Lise-Bourbeau (1).pdf
Escucha-a-Tu-Cuerpo-Lise-Bourbeau (1).pdfEscucha-a-Tu-Cuerpo-Lise-Bourbeau (1).pdf
Escucha-a-Tu-Cuerpo-Lise-Bourbeau (1).pdf
 
REFLEXION LA PARABOLA DEL HIJO PRODIGO.pptx
REFLEXION LA PARABOLA DEL HIJO PRODIGO.pptxREFLEXION LA PARABOLA DEL HIJO PRODIGO.pptx
REFLEXION LA PARABOLA DEL HIJO PRODIGO.pptx
 
Curacion Interior- Psicología Espiritual.Pdf.pdf
Curacion Interior- Psicología Espiritual.Pdf.pdfCuracion Interior- Psicología Espiritual.Pdf.pdf
Curacion Interior- Psicología Espiritual.Pdf.pdf
 
PARA LEONARDO CIEZA - TEXTO RESUMEN.docx
PARA LEONARDO CIEZA - TEXTO RESUMEN.docxPARA LEONARDO CIEZA - TEXTO RESUMEN.docx
PARA LEONARDO CIEZA - TEXTO RESUMEN.docx
 
Confianza Total de Verónica de Andres y Florencia Andrés
Confianza Total de Verónica de Andres y Florencia AndrésConfianza Total de Verónica de Andres y Florencia Andrés
Confianza Total de Verónica de Andres y Florencia Andrés
 
Planeación estratégica de la gestión de talento humano
Planeación estratégica de la gestión de talento humanoPlaneación estratégica de la gestión de talento humano
Planeación estratégica de la gestión de talento humano
 
Taller de autoconocimiento personal quien-soy-yo.pdf
Taller de autoconocimiento personal quien-soy-yo.pdfTaller de autoconocimiento personal quien-soy-yo.pdf
Taller de autoconocimiento personal quien-soy-yo.pdf
 

Comunicación Android App-Inventor Microcontrolador

  • 1. 200905072 1 A continuación se presenta una pequeña descripción paso a paso de la interface entre un microcontrolador y un celular con sistema operativo android, para ello se desarrolla una aplicación en App-Inventor que nos permite realizar la comunicación entre el celular y el microcontrolador, una vez linkiados podemos enviar y recibir datos entre ambos dispositivos, con ello logramos el control de sin fin de procesos y posible aplicaciones. Cabe mencionar que para llevar a cabo este desarrollo se requiere conocimientos en programación de microcontroladores (Copilador recomendado PIC-C) así como comprender la teoria del funcionamiento de un módulo bluetooth y electrónica básica así tambien el estandar de transmición de datos serial RS232. Sin olvidar lo indispensable del manejo del App-Inventor. INDICE DE TERMINOS. App-Inventor. Es una plataforma de código libre en línea, pueden encontrar la plataforma en el siguiente enlace: http://appinventor.mit.edu/ donde además encontraras un amplio número de manuales, podrás iniciar en la plataforma con tu cuenta google y aprender paso a paso todas las utilidades de la plataforma desde el mismo desarrollador: http://appinventor.mit.edu/explore/tutorials.html. Android. Es un sistema operativo basado en Linux, diseñado principalmente para móviles con pantalla táctil como teléfonos inteligentes o tabletas inicialmente desarrollados por Android, Inc., que Google respaldó económicamente y más tarde compró en 2005, Android fue presentado en 2007 junto la fundación del Open Handset Alliance: un consorcio de compañías de hardware, software y telecomunicaciones para avanzar en los estándares abiertos de los dispositivos móviles. El primer móvil con el sistema operativo Android se vendió en octubre de 2008. Modulo Bluetooth RN41. El futuro es inalámbrico y la tecnología Bluetooth es una de las favoritas en el mundo de los aficionados a la electrónica, donde el enlace de datos “sin vínculo físico” debe ser robusto, confiable y seguro. Distribuido en todo el mundo por Wavesen, el módulo Bluetooth HC-06 es un dispositivo muy fácil de obtener, económico y sencillo de utilizar. Bluetooth. Es una especificación industrial para Redes Inalámbricas de Área Personal (WPAN) que posibilita la transmisión de voz y datos entre diferentes dispositivos mediante un enlace por radiofrecuencia en la banda ISM de los 2,4 GHz. Microcontrolador. Un microcontrolador (abreviado μC, UC o MCU) es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un MANUAL PARA REALIZAR COMUNICACIÓN BLUETOOTH DESDE UN CELULAR CON ANDROID Y APLICACIÓN DE APP-INVENTOR CON UN MICROCONTROLADOR 16F877A Lic. Ing. Mecatrónica, José Ángel Pérez Martínez, Lic. Ing. Mecatrónica, Emmanuel Flores Vazquez, Miembros estudiantiles de la facultad ciencias de la electrónica, BUAP
  • 2. 200905072 2 microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada/salida. Comunicación RS232. es una interfaz que designa una norma para el intercambio de una serie de datos binarios entre un DTE (Equipo terminal de datos) y un DCE (Data Communication Equipment, Equipo de Comunicación de datos), aunque existen otras en las que también se utiliza la interfaz RS-232. I. INTRODUCCIÓN En la actualidad los celulares son de uso común y estan presentes en la vida diaria de cualquier individuo promedio. Estos dispositivos modernos del siglo XXI abarcan gran parte de la vida cotidiana. Tener celular es tan común y utilizarlo es tan intuitivo que cada día se desarrollan aplicaciones de uso diario y común. Desde finales del 2008 hasta hoy en día algunos celulares cuentan con sistema operativo android. II. OBJETIVOS DEL PROCEDIMIENTO Realizar comunicación entre un celular con sistema operatico android desde una plicación desarrollada en la plataforma que esta en linea de google, con un microcontriolador de Microchip Pic 16F877A. Con la comunicación ya realizada, se procedera a enviar datos desde el celular al microcntrolador y este realizara funciones ya establecidas. III. DESARROLLO En esta parte nos enfocamos a desarrollar paso a paso lo necesario para la interface, recordemos que hay secciones que se omitirán, pues se conprende que este manual esta enfocado para estudiantes en electrónica y en fin. IV. DESARROLLO DE LA APLICACIÓN PARA EL CELULAR POR APP-INVENTOR A. Ingresa desde tu navegador de internet, recomendado desde google crome, al siguiente link: http://appinventor.mit.edu/, accede a la opción "INVENT". B. Conectate con tu cuenta de google, si no cuentas con una cuenta de google puedes registrarte gratuitamente, tellevara unos minutos. C. Se observa una ventana de inicio, seguidamente se da click en "NEW".
  • 3. 200905072 3 D. Procede a nombrar tu proyecto. E. Este documento no dirigue paso a paso en la aplicacion de App-Inventor sin embargo se deja el codigo completo utilizado para el desarrollo de lacomunicación. Plataforma Intuitiva del App-Inventor : F. Una vez realizada la vista procedemos a realizar el código. Para más información sobre cómo se utiliza el App- inventor en linea accede al siguiente link http://appinventor.mit.edu/explore/teach.html donde encontraras manuales paso a paso de cómo funciona. G. Abrimos el editor de bloques "Open the Blocks Editor". H. En seguida se iniciara una descarga con el formato .jnlp que tendrás que abrir manualmente. I. Esperamos a que inicie el editor de bloques e iniciaremos por construir todo el código mínimo necesario para la comunicación bluetooth y la transferencia de caracteres. J. Código para el botón CONECTAR con evento click. La estructura del bloque CONECTAR.CLICK se compone principalmente de la solicitud de conexión con un modulo externo bluetooth utilizando un servidor del modulo interno
  • 4. 200905072 4 del celular. Para ello se requiere un una dirección MAC única e repetible para cada modulo, es algo así como una huella digital del dispositivo. Frente al bloque de BluetoothCliente1.Connect, address es la dirección MAC donde la aplicación se sincronizara, en este caso la dirección MAC será escrita manualmente en el cuadro de texto. Implícitamente se deben cumplir dos condiciones para que la conexión se lleve a cabo y con éxito, el modulo bluetooth externo debe estar dentro del rango de alcance y su dirección MAC debe coincidir con la solicitada, si esto se cumple, la conexión se dará con éxito. Si la conexión se ha realizado correctamente, entonces Botón CONECTAR.COLOR pasara a ser color verde en caso contrario pasara a rojo tal y como se describe en el código. K. Si la sincronización fue correcta procedemos a enviar el dato deseado: Se escribe con el teclado del teléfono el dato a enviar, ahora bien recordando que el microcontrolador tiene una pila de registro para datos en serie, estamos limitados a enviar ya sea puramente números acompañado de un carácter al final del numero o bien un único carácter por comando. L. El código correspondiente al boton ENVIAR.CLICK es el siguiente. Observando detenidamente, veremos que es bastante simple el código, además de intuitivo para los programadores expertos M. El código en bloques para el SALIR.CLICK es el siguiente: N. El código para desconectar es el mismo botón que es empleado para conectar pero con excepción de que son para casos diferentes, CONECTAR.LONGCLICK: V. DESARROLLO DE APLICACIÓN POR PIC-C PARA EL MICROCONTROLADOR PIC 16F877A A. Abrimos el "PIC C Copiler"
  • 5. 200905072 5 B. Realizamos todo lo necesario para tener un proyecto nuevo, y un codigo fuente que se le anexara el siguiente codigo: C. Copilamos el código, lo grabamos en el microcontrolador y listo, tenemos lo necesario para realizar la comunicación, sin antes mencionar que el modulo debe conectarse a los pines de transmisión de datos seriales RS232. VI. DIAGRAMA ELECTRICO D. Generalmente todos los módulos bluetooth tiene una pequeña limitante, es decir que su comunicación se realiza bajo los voltajes de 3.3V pero el modulo HC-06 se alimenta y comunica de 5V-6V: #include <16F877A.h> #fuseS XT,NOWDT //HS #use delay (clock=4000000) #use rs232(baud=9600,xmit=pin_c6,rcv=pin_c7,bits=8,parity=N) //configuración RS232 char RXdato; void main() { SET_TRIS_D(0b00000000); // puerto como entrada/salida SET_TRIS_C(0b10111111);// Recuerde configurar entrada RX y //salida el puerto TX OUTPUT_D(0b00000000); //Puerto D = 0 while(true) //Bucle Infinito { if(kbhit()) //Pregunta si hay datos en la pila de //datos seriales { RXdato=getchar(); //Espera hasta que RXdato carge los //datos de la pila de datos serial if (RXdato=='a') //Compara el dato recibido con "a" { //Si el dato recibido es igual a "a" Output_high(PIN_D3); //ejecuta todas estas intrucciones delay_ms(18); Output_low(PIN_D3); delay_ms(1000); Output_low(PIN_D3); } if (RXdato=='A') //Compara el dato recibido con "A" { //Si el dato recibido es igual a "A" output_high(PIN_D2); //Ejecuta todas estas instrucciones delay_ms(1000); output_low(PIN_D2); } if (RXdato=="b") { output_high(PIN_D1); delay_ms(1000); output_low(PIN_D1); if (RXdato=='B') { output_high(PIN_D0); delay_ms(1000); output_low(PIN_D0); } } } } }
  • 6. 200905072 6 E. El diagrama mínimo necesario es el mostrado a continuación, solo recuerde considerar las conexiones (entradas y salidas) que usted desee controlar. Para probar la comunicación se recomienda emplear simplemente led's, encendido y apagado. RA0/AN0 2 RA1/AN1 3 RA2/AN2/VREF-/CVREF 4 RA4/T0CKI/C1OUT 6 RA5/AN4/SS/C2OUT 7 RE0/AN5/RD 8 RE1/AN6/WR 9 RE2/AN7/CS 10 OSC1/CLKIN 13 OSC2/CLKOUT 14 RC1/T1OSI/CCP2 16 RC2/CCP1 17 RC3/SCK/SCL 18 RD0/PSP0 19 RD1/PSP1 20 RB7/PGD 40 RB6/PGC 39 RB5 38 RB4 37 RB3/PGM 36 RB2 35 RB1 34 RB0/INT 33 RD7/PSP7 30 RD6/PSP6 29 RD5/PSP5 28 RD4/PSP4 27 RD3/PSP3 22 RD2/PSP2 21 RC7/RX/DT 26 RC6/TX/CK 25 RC5/SDO 24 RC4/SDI/SDA 23 RA3/AN3/VREF+ 5 RC0/T1OSO/T1CKI 15 MCLR/Vpp/THV 1 U1 PIC16F877A 4MHZ XTAL 22pF22pF R1 10k R2 10k R3 10k R4 10k R5 10k 1 2 3 4 HC-06 Bluetooth Vcc Rx Tx Gnd Recuerde que en este circuito omitimos los Vcc y Gnd del microcontrolador por lo que cuando lo implemente no deberá omitirlos, véase el datasheep del microntrolador a utilizar. VII. CONCLUSIONES A. Este proyecto puede ser utilizado por cualquier modelo de celular que cuente con sistema operativo Android y modulo bluetooth interno. B. El microcontrolador a emplear puede variar siempre y cuando cuente con puertos de transferencia de datos por serial. Véase diferentes datasheep de Microcontroladores. VIII. REFERENCIAS [1] Mario Sacco (2013, Febrero 10) Neoteo bluetooth-android-pic-led- hola-mundo [Online] Disponible en: http://www.neoteo.com/bluetooth-android-pic-led-hola-mundo [2] Mario Sacco (2013, Febrero, 15) Neoteo Hola Mundo en Android (II) [Online] Dispolible en: http://www.neoteo.com/app-inventor-hola- mundo-android-ii [3] Mario Sacco (2013, Febrero, 16) Neoteo HC-06 [Online] Dispolible en: http://www.neoteo.com/modulo-bluetooth-hc-06-android First A. José Ángel Pérez Martínez (Masculino,Altura 168 cm, Edad 21años) Actualmente estudiante en Lic. En Ing. Mecatrónica en la Benemerita Universidad Autonoma de Puebla, Facultad de Ciencias de la Electrónica, Octavo Semestre (2013)