SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
Bluetooth 2.0 
Caso de estudio 
Arduino – Android 
M.C. Andrés Gerardo Fuentes Covarrubias
¿Que es Bluetooth?
Estructura en capas
Descripción de una aplicación típica
Descripción de la aplicación PC
Implementación básica
Implementación básica
Configuración de dispositivos Windows XP - Vista 
•Después de conectar su adaptador deberá configurar que dispositivos pueden conectarse a el 
•Seleccionar los puertos (bridge’s) Com: asignados para manejar tramas 
Botón derecho del mouse sobre el icono de Bluetooth para abrir el menú de opciones
1 
2 
3 
Configuración de dispositivos Windows XP - Vista
4 
Escribir la clave de “emparejamiento o “de paso” para que los dispositivos puedan acceder a la PC, después de esto, el administrador de dispositivos asignará un puerto serial virtual para la entrada de datos y otro para la salida. 
5
6 
7
Windows 7 / 8 
1 
2 
3
Windows 7 / 8 
1 
2 
3
Windows 7 / 8 
1 
2 
3 
4
Emparejamiento con Móvil 
•En el caso de usar un teléfono móvil, deberá activarse el Bluetooth y llevar a cabo el proceso de emparejamiento de la tarjeta HC05 – 06. El proceso de emparejamiento requiere de introducir la clave de acceso o de paso que por default es “1234”, este proceso se lleva a cabo solo en una ocasión, de ahí en delante el teléfono móvil “recordara” este proceso cada vez que se empareje la tarjeta
Es importante que veas el estado del adaptador bluetooth, a través del led indicador de estado nos indica si ha sido reconocido o no por nuestro Host o PC, si esta palpitando a una frecuencia mayor de un pulso por segundo significa que no ha sido reconocido, una vez que ha sido autenticado entonces el led prenderá y apagará a una frecuencia de 1 pulso por segundo aproximadamente. 
Led de estado
Ejercicio 5 
•Use su telefono celular para enviar ordenes por medio del puerto serial virtual del HC06 
•Primero instale en su móvil la aplicación “BlueTerm” 
•Lleve a cabo el proceso de “emparejamiento” mediante la aplicación BlueTerm 
•Asegúrese de que el led de estado del HC06 este permanentemente encendido sin palpitar 
•Escriba un programa en Arduino para que mediante ordenes recibidas mediante el Bluetooth con BlueTerm se pueda: 
–Encender / Apagar el ventilador 
–Encender / Apagar el led en el pin 13 
–Mover el servomotor “Tild” entre 1 – 60 grados 
–Mover el servomotor “Base” entre 1 y 179 grados
Comunicación de datos mediante Móvil 
•El circuito propuesto es el siguiente:
Código fuente de Arduino(1) 
//Programa para la placa ARDUINO LEONARDO 
//Probado con programas para android Blueterm 
void setup() 
{ 
//Pin donde conectamos el led para ver el correcto funcionamiento del modulo 
pinMode(13,OUTPUT); 
//Configuracion de la velocidad del modulo 9600 por defecto, se puede cambiar 
//mediante comandos AT 
Serial.begin(9600); 
}
Código fuente de Arduino(2) 
void loop() 
{ 
//Mientras el puerto serie del modulo bluetooth esta disponible 
while (Serial.available()) 
{ //Guardamos en la variable dato el valor leido por el modulo bluetooth 
char dato= Serial1.read(); 
//Comprobamos el dato 
switch(dato) 
{ //Si recibimos una 'w' encendemos el led 13 y enviamos para mostrar 
//en Blueterm Led encendido 
case 'w': 
{ digitalWrite(13,HIGH); 
Serial.println("Led encendido"); 
break; 
} 
//Si recibimos una 'e' apagamos el led 13 y enviamos para mostrar 
//en Blueterm Led apagado
Código fuente de Arduino(3) 
case 'e': { digitalWrite(13,LOW); 
Serial.println("Led apagado"); 
break; 
} 
//Si recibimos una 'r' encendemos y apagamos el led mediante la secuencia 
//programa y mostramos en Blueterm Led intermitente 
case 'r': { byte i; 
for (i=0;i<10;i++) 
{ digitalWrite(13,HIGH); 
delay(200); 
digitalWrite(13,LOW); 
delay(200); 
} 
Serial.println("Led intermitente"); 
break; 
} 
} 
} 
}
Enviar comandos con el móvil mediante blueTerm

Contenu connexe

Tendances

Proyecto: Brazo mecanico con servomotor, potenciometro y arduino
Proyecto: Brazo mecanico con servomotor, potenciometro y arduinoProyecto: Brazo mecanico con servomotor, potenciometro y arduino
Proyecto: Brazo mecanico con servomotor, potenciometro y arduinoUTEQ
 
Construccion seguidor de línea por joaquín berrocal verano 2017
Construccion seguidor de línea por joaquín berrocal verano 2017Construccion seguidor de línea por joaquín berrocal verano 2017
Construccion seguidor de línea por joaquín berrocal verano 2017joaquinin1
 
Arduino práctico comunicaciones
Arduino práctico   comunicacionesArduino práctico   comunicaciones
Arduino práctico comunicacionesJose Antonio Vacas
 
Manual de operación arduino cabezal
Manual de operación arduino cabezalManual de operación arduino cabezal
Manual de operación arduino cabezalXxScioNxX
 
Proyecto de arquitectura en sistemas operativos
Proyecto de arquitectura en sistemas operativosProyecto de arquitectura en sistemas operativos
Proyecto de arquitectura en sistemas operativosLeidyQuiros1720
 
Proyecto robot mentor v1 enero_19_por_joaquin berrocal piris
Proyecto robot mentor v1 enero_19_por_joaquin berrocal pirisProyecto robot mentor v1 enero_19_por_joaquin berrocal piris
Proyecto robot mentor v1 enero_19_por_joaquin berrocal pirisjoaquinin1
 
Mi simulador obdii_2018_marzo_2018--34 pags
Mi simulador obdii_2018_marzo_2018--34 pagsMi simulador obdii_2018_marzo_2018--34 pags
Mi simulador obdii_2018_marzo_2018--34 pagsjoaquinin1
 
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886Victor Asanza
 
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886Victor Asanza
 
⭐⭐⭐⭐⭐ (Práctica 2) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 2) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 2) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 2) DESARROLLO DE APLICACIONES CON #PIC16F886Victor Asanza
 
Vehiculo controlado por app y Arduino
Vehiculo controlado por app y ArduinoVehiculo controlado por app y Arduino
Vehiculo controlado por app y ArduinoJosé Pujol Pérez
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a ArduinoJosué Herrera
 
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...Yamil Lambert
 
Frecuencimetro receptor hall esquema y programa pbp 28 pag
Frecuencimetro receptor hall esquema y programa pbp 28 pagFrecuencimetro receptor hall esquema y programa pbp 28 pag
Frecuencimetro receptor hall esquema y programa pbp 28 pagjoaquinin1
 
Proyecto balancing joaquin berrocal piris abril 2016 - 53 pag
Proyecto balancing joaquin berrocal piris abril 2016  - 53 pagProyecto balancing joaquin berrocal piris abril 2016  - 53 pag
Proyecto balancing joaquin berrocal piris abril 2016 - 53 pagjoaquinin1
 

Tendances (20)

Presentación placa arduino
Presentación placa arduinoPresentación placa arduino
Presentación placa arduino
 
Proyecto: Brazo mecanico con servomotor, potenciometro y arduino
Proyecto: Brazo mecanico con servomotor, potenciometro y arduinoProyecto: Brazo mecanico con servomotor, potenciometro y arduino
Proyecto: Brazo mecanico con servomotor, potenciometro y arduino
 
Construccion seguidor de línea por joaquín berrocal verano 2017
Construccion seguidor de línea por joaquín berrocal verano 2017Construccion seguidor de línea por joaquín berrocal verano 2017
Construccion seguidor de línea por joaquín berrocal verano 2017
 
Arduino práctico comunicaciones
Arduino práctico   comunicacionesArduino práctico   comunicaciones
Arduino práctico comunicaciones
 
Manual de operación arduino cabezal
Manual de operación arduino cabezalManual de operación arduino cabezal
Manual de operación arduino cabezal
 
Proyecto de arquitectura en sistemas operativos
Proyecto de arquitectura en sistemas operativosProyecto de arquitectura en sistemas operativos
Proyecto de arquitectura en sistemas operativos
 
Proyecto robot mentor v1 enero_19_por_joaquin berrocal piris
Proyecto robot mentor v1 enero_19_por_joaquin berrocal pirisProyecto robot mentor v1 enero_19_por_joaquin berrocal piris
Proyecto robot mentor v1 enero_19_por_joaquin berrocal piris
 
Basico plc'scp1h
Basico plc'scp1hBasico plc'scp1h
Basico plc'scp1h
 
Mi simulador obdii_2018_marzo_2018--34 pags
Mi simulador obdii_2018_marzo_2018--34 pagsMi simulador obdii_2018_marzo_2018--34 pags
Mi simulador obdii_2018_marzo_2018--34 pags
 
Usart 3
Usart 3Usart 3
Usart 3
 
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
 
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
 
⭐⭐⭐⭐⭐ (Práctica 2) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 2) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 2) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 2) DESARROLLO DE APLICACIONES CON #PIC16F886
 
Vehiculo controlado por app y Arduino
Vehiculo controlado por app y ArduinoVehiculo controlado por app y Arduino
Vehiculo controlado por app y Arduino
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a Arduino
 
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
 
Tecnología
TecnologíaTecnología
Tecnología
 
Frecuencimetro receptor hall esquema y programa pbp 28 pag
Frecuencimetro receptor hall esquema y programa pbp 28 pagFrecuencimetro receptor hall esquema y programa pbp 28 pag
Frecuencimetro receptor hall esquema y programa pbp 28 pag
 
Proyecto3
Proyecto3Proyecto3
Proyecto3
 
Proyecto balancing joaquin berrocal piris abril 2016 - 53 pag
Proyecto balancing joaquin berrocal piris abril 2016  - 53 pagProyecto balancing joaquin berrocal piris abril 2016  - 53 pag
Proyecto balancing joaquin berrocal piris abril 2016 - 53 pag
 

En vedette

Updated CV - Aquib Pagarkar - June 2015
Updated CV - Aquib Pagarkar - June 2015Updated CV - Aquib Pagarkar - June 2015
Updated CV - Aquib Pagarkar - June 2015Aquib Pagarkar
 
Neelakandan resume cctv
Neelakandan resume  cctvNeelakandan resume  cctv
Neelakandan resume cctvNeelakandan J
 
Top 8 computer hardware engineer resume samples
Top 8 computer hardware engineer resume samplesTop 8 computer hardware engineer resume samples
Top 8 computer hardware engineer resume samplesjomcoret
 
Executive assistant resume
Executive assistant resume Executive assistant resume
Executive assistant resume Dagmara Drab
 
Saad-Resume (1)
Saad-Resume (1)Saad-Resume (1)
Saad-Resume (1)Saad Awais
 
Resume - HR Professional
Resume - HR ProfessionalResume - HR Professional
Resume - HR ProfessionalAhsan Bham
 
It technical support resume
It technical support resumeIt technical support resume
It technical support resumeMichael Murillo
 
Laura Miller Resume Marketing Manager
Laura Miller   Resume    Marketing ManagerLaura Miller   Resume    Marketing Manager
Laura Miller Resume Marketing ManagerLaura Miller
 
Resume - Desktop Support Engineer
Resume - Desktop Support EngineerResume - Desktop Support Engineer
Resume - Desktop Support EngineerNauman Ahmed
 
HR Executive-Resume
HR Executive-ResumeHR Executive-Resume
HR Executive-ResumeUzma Shaikh
 
Computer maintenance
Computer maintenanceComputer maintenance
Computer maintenancecapjjj
 
Sample Brand Marketing Resume
Sample Brand Marketing ResumeSample Brand Marketing Resume
Sample Brand Marketing ResumefishRecruit
 
Sample network engineer resume
Sample network engineer resumeSample network engineer resume
Sample network engineer resumeAmbuj Rai
 
2014 C.V السيرة الذاتية
2014 C.V  السيرة الذاتية2014 C.V  السيرة الذاتية
2014 C.V السيرة الذاتيةJaber ALNamani
 

En vedette (19)

salman cctv resume (2)
salman cctv resume (2)salman cctv resume (2)
salman cctv resume (2)
 
Danish CV
Danish CVDanish CV
Danish CV
 
Updated CV - Aquib Pagarkar - June 2015
Updated CV - Aquib Pagarkar - June 2015Updated CV - Aquib Pagarkar - June 2015
Updated CV - Aquib Pagarkar - June 2015
 
Neelakandan resume cctv
Neelakandan resume  cctvNeelakandan resume  cctv
Neelakandan resume cctv
 
Top 8 computer hardware engineer resume samples
Top 8 computer hardware engineer resume samplesTop 8 computer hardware engineer resume samples
Top 8 computer hardware engineer resume samples
 
Executive assistant resume
Executive assistant resume Executive assistant resume
Executive assistant resume
 
Saad-Resume (1)
Saad-Resume (1)Saad-Resume (1)
Saad-Resume (1)
 
Resume (cv) Naeem Ahmad ELV Engineer
Resume (cv) Naeem Ahmad ELV EngineerResume (cv) Naeem Ahmad ELV Engineer
Resume (cv) Naeem Ahmad ELV Engineer
 
Resume - HR Professional
Resume - HR ProfessionalResume - HR Professional
Resume - HR Professional
 
It technical support resume
It technical support resumeIt technical support resume
It technical support resume
 
Laura Miller Resume Marketing Manager
Laura Miller   Resume    Marketing ManagerLaura Miller   Resume    Marketing Manager
Laura Miller Resume Marketing Manager
 
Resume - Desktop Support Engineer
Resume - Desktop Support EngineerResume - Desktop Support Engineer
Resume - Desktop Support Engineer
 
HR Executive-Resume
HR Executive-ResumeHR Executive-Resume
HR Executive-Resume
 
Computer maintenance
Computer maintenanceComputer maintenance
Computer maintenance
 
Sample Brand Marketing Resume
Sample Brand Marketing ResumeSample Brand Marketing Resume
Sample Brand Marketing Resume
 
CV instrument (E&I) Engineer2
CV instrument (E&I) Engineer2CV instrument (E&I) Engineer2
CV instrument (E&I) Engineer2
 
Sample network engineer resume
Sample network engineer resumeSample network engineer resume
Sample network engineer resume
 
McKinsey Resume Sample
McKinsey Resume SampleMcKinsey Resume Sample
McKinsey Resume Sample
 
2014 C.V السيرة الذاتية
2014 C.V  السيرة الذاتية2014 C.V  السيرة الذاتية
2014 C.V السيرة الذاتية
 

Similaire à Bluetooth Arduino Android

Taller practico iot fundación telefónica
Taller practico iot fundación telefónicaTaller practico iot fundación telefónica
Taller practico iot fundación telefónicaSara Alvarellos Navarro
 
Tutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikx
Tutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikxTutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikx
Tutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikxUniversidad mariana
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativosmalenita15
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativosmalenita15
 
Manual del router y acl
Manual del router y aclManual del router y acl
Manual del router y aclUTRNG
 
Manual del router y acl
Manual del router y aclManual del router y acl
Manual del router y aclUTRNG
 
Manual del router y acl
Manual del router y aclManual del router y acl
Manual del router y aclRn
 
MANUAL DE CONFIGURACIÓN TERMINAL FIJO INALÁMBRICO HUAWEI FT8090 PARA EL CLIEN...
MANUAL DE CONFIGURACIÓN TERMINAL FIJO INALÁMBRICO HUAWEI FT8090 PARA EL CLIEN...MANUAL DE CONFIGURACIÓN TERMINAL FIJO INALÁMBRICO HUAWEI FT8090 PARA EL CLIEN...
MANUAL DE CONFIGURACIÓN TERMINAL FIJO INALÁMBRICO HUAWEI FT8090 PARA EL CLIEN...david182745
 
Diapositivas redes[1]
Diapositivas redes[1]Diapositivas redes[1]
Diapositivas redes[1]Derly
 
Diapositivas redes[1]
Diapositivas redes[1]Diapositivas redes[1]
Diapositivas redes[1]Derly
 
Manual de router y acl
Manual de router y aclManual de router y acl
Manual de router y aclUTRNG
 
Estrategias de apoyo arduino uno
Estrategias de apoyo arduino unoEstrategias de apoyo arduino uno
Estrategias de apoyo arduino unoAngieAdrada1
 
Trababajo sobre placa arduino
Trababajo sobre placa arduinoTrababajo sobre placa arduino
Trababajo sobre placa arduinoValeria Gonzalez
 
Taller kate mantenimiento23
Taller  kate mantenimiento23Taller  kate mantenimiento23
Taller kate mantenimiento23Katerine Mendosa
 
Refuerzo mantenimiento23
Refuerzo mantenimiento23Refuerzo mantenimiento23
Refuerzo mantenimiento23LauraManco
 

Similaire à Bluetooth Arduino Android (20)

Taller practico iot fundación telefónica
Taller practico iot fundación telefónicaTaller practico iot fundación telefónica
Taller practico iot fundación telefónica
 
Tutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikx
Tutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikxTutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikx
Tutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikx
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Manual del router y acl
Manual del router y aclManual del router y acl
Manual del router y acl
 
Manual del router y acl
Manual del router y aclManual del router y acl
Manual del router y acl
 
Lab2 bluetooth.docx
Lab2 bluetooth.docxLab2 bluetooth.docx
Lab2 bluetooth.docx
 
Manual del router y acl
Manual del router y aclManual del router y acl
Manual del router y acl
 
MANUAL DE CONFIGURACIÓN TERMINAL FIJO INALÁMBRICO HUAWEI FT8090 PARA EL CLIEN...
MANUAL DE CONFIGURACIÓN TERMINAL FIJO INALÁMBRICO HUAWEI FT8090 PARA EL CLIEN...MANUAL DE CONFIGURACIÓN TERMINAL FIJO INALÁMBRICO HUAWEI FT8090 PARA EL CLIEN...
MANUAL DE CONFIGURACIÓN TERMINAL FIJO INALÁMBRICO HUAWEI FT8090 PARA EL CLIEN...
 
Guia rapida de implementacion del servidor en el crt
Guia rapida de implementacion del servidor en el crtGuia rapida de implementacion del servidor en el crt
Guia rapida de implementacion del servidor en el crt
 
Practica 2.11
Practica 2.11Practica 2.11
Practica 2.11
 
Diapositivas redes[1]
Diapositivas redes[1]Diapositivas redes[1]
Diapositivas redes[1]
 
Diapositivas redes[1]
Diapositivas redes[1]Diapositivas redes[1]
Diapositivas redes[1]
 
Manual de router y acl
Manual de router y aclManual de router y acl
Manual de router y acl
 
Enviando arduino xbee-primeros-pasos-1
Enviando arduino xbee-primeros-pasos-1Enviando arduino xbee-primeros-pasos-1
Enviando arduino xbee-primeros-pasos-1
 
Estrategias de apoyo arduino uno
Estrategias de apoyo arduino unoEstrategias de apoyo arduino uno
Estrategias de apoyo arduino uno
 
Trababajo sobre placa arduino
Trababajo sobre placa arduinoTrababajo sobre placa arduino
Trababajo sobre placa arduino
 
Taller aleja mantenimiento
Taller  aleja mantenimientoTaller  aleja mantenimiento
Taller aleja mantenimiento
 
Taller kate mantenimiento23
Taller  kate mantenimiento23Taller  kate mantenimiento23
Taller kate mantenimiento23
 
Refuerzo mantenimiento23
Refuerzo mantenimiento23Refuerzo mantenimiento23
Refuerzo mantenimiento23
 

Plus de SBCTecnologias S.A. de C.V.

Plus de SBCTecnologias S.A. de C.V. (6)

Manejode sensores
Manejode sensoresManejode sensores
Manejode sensores
 
Manejode actuadores
Manejode actuadoresManejode actuadores
Manejode actuadores
 
Integración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóvilesIntegración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóviles
 
Base datosvisualc#express2008
Base datosvisualc#express2008Base datosvisualc#express2008
Base datosvisualc#express2008
 
Integración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóvilesIntegración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóviles
 
Comunicaciones serialesc#2010 ccs
Comunicaciones serialesc#2010 ccsComunicaciones serialesc#2010 ccs
Comunicaciones serialesc#2010 ccs
 

Dernier

programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 

Dernier (20)

programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 

Bluetooth Arduino Android

  • 1. Bluetooth 2.0 Caso de estudio Arduino – Android M.C. Andrés Gerardo Fuentes Covarrubias
  • 4. Descripción de una aplicación típica
  • 5. Descripción de la aplicación PC
  • 8.
  • 9. Configuración de dispositivos Windows XP - Vista •Después de conectar su adaptador deberá configurar que dispositivos pueden conectarse a el •Seleccionar los puertos (bridge’s) Com: asignados para manejar tramas Botón derecho del mouse sobre el icono de Bluetooth para abrir el menú de opciones
  • 10. 1 2 3 Configuración de dispositivos Windows XP - Vista
  • 11. 4 Escribir la clave de “emparejamiento o “de paso” para que los dispositivos puedan acceder a la PC, después de esto, el administrador de dispositivos asignará un puerto serial virtual para la entrada de datos y otro para la salida. 5
  • 12. 6 7
  • 13. Windows 7 / 8 1 2 3
  • 14. Windows 7 / 8 1 2 3
  • 15. Windows 7 / 8 1 2 3 4
  • 16. Emparejamiento con Móvil •En el caso de usar un teléfono móvil, deberá activarse el Bluetooth y llevar a cabo el proceso de emparejamiento de la tarjeta HC05 – 06. El proceso de emparejamiento requiere de introducir la clave de acceso o de paso que por default es “1234”, este proceso se lleva a cabo solo en una ocasión, de ahí en delante el teléfono móvil “recordara” este proceso cada vez que se empareje la tarjeta
  • 17. Es importante que veas el estado del adaptador bluetooth, a través del led indicador de estado nos indica si ha sido reconocido o no por nuestro Host o PC, si esta palpitando a una frecuencia mayor de un pulso por segundo significa que no ha sido reconocido, una vez que ha sido autenticado entonces el led prenderá y apagará a una frecuencia de 1 pulso por segundo aproximadamente. Led de estado
  • 18. Ejercicio 5 •Use su telefono celular para enviar ordenes por medio del puerto serial virtual del HC06 •Primero instale en su móvil la aplicación “BlueTerm” •Lleve a cabo el proceso de “emparejamiento” mediante la aplicación BlueTerm •Asegúrese de que el led de estado del HC06 este permanentemente encendido sin palpitar •Escriba un programa en Arduino para que mediante ordenes recibidas mediante el Bluetooth con BlueTerm se pueda: –Encender / Apagar el ventilador –Encender / Apagar el led en el pin 13 –Mover el servomotor “Tild” entre 1 – 60 grados –Mover el servomotor “Base” entre 1 y 179 grados
  • 19. Comunicación de datos mediante Móvil •El circuito propuesto es el siguiente:
  • 20. Código fuente de Arduino(1) //Programa para la placa ARDUINO LEONARDO //Probado con programas para android Blueterm void setup() { //Pin donde conectamos el led para ver el correcto funcionamiento del modulo pinMode(13,OUTPUT); //Configuracion de la velocidad del modulo 9600 por defecto, se puede cambiar //mediante comandos AT Serial.begin(9600); }
  • 21. Código fuente de Arduino(2) void loop() { //Mientras el puerto serie del modulo bluetooth esta disponible while (Serial.available()) { //Guardamos en la variable dato el valor leido por el modulo bluetooth char dato= Serial1.read(); //Comprobamos el dato switch(dato) { //Si recibimos una 'w' encendemos el led 13 y enviamos para mostrar //en Blueterm Led encendido case 'w': { digitalWrite(13,HIGH); Serial.println("Led encendido"); break; } //Si recibimos una 'e' apagamos el led 13 y enviamos para mostrar //en Blueterm Led apagado
  • 22. Código fuente de Arduino(3) case 'e': { digitalWrite(13,LOW); Serial.println("Led apagado"); break; } //Si recibimos una 'r' encendemos y apagamos el led mediante la secuencia //programa y mostramos en Blueterm Led intermitente case 'r': { byte i; for (i=0;i<10;i++) { digitalWrite(13,HIGH); delay(200); digitalWrite(13,LOW); delay(200); } Serial.println("Led intermitente"); break; } } } }
  • 23. Enviar comandos con el móvil mediante blueTerm