Transcript
  • Search This Site...HetPro TutorialesHetPro Tutoriales Tienda VirtualTienda Virtual Contacto DirectoContacto Directo

    HomeHome ComunicacinComunicacin Bluetooth HC-06 y HC-05 Android Arduino

    Posted Posted by by Andrs Durn RochaAndrs Durn Rocha on ene 2, 2015 in on ene 2, 2015 in ComunicacinComunicacin | | 0 comments0 comments

    Galera de imagenes.Galera de imagenes.

    Arduino Microcontroladores FPGA Tarjetas De Desarrollo PCB Programacin E. Anlogica Otros

    PDF creado por htmlapdf.com a travs de la Interfaz de programacin

  • Bluetooth HC-06 y HC-05 Android Arduino Mdulo Bluetooth HC-06 y el HC-05 /Comunicacin App-Android a Arduino.

    BuscadorBuscadorBuscar:

    Buscar

    PopularPopular RecentRecent RandomRandom

    Mdulo Lector RFID-RC522RF con ArduinoPosted by Orlando Guzman inComunicacin, Sensores digitales

    VIE25

    PDF creado por htmlapdf.com a travs de la Interfaz de programacin

  • Mdulo Bluetooth HC-05 y el HC-06 (6pines) y (4 pines)

    Mdulo Bluetooth HC-06 y el HC-05, gracias a sus puertos TxD y RxD nospermite realizar comunicaciones inalmbricamente a 10mtsmax resultando muy fciles de manejar gracias a su SPP (Serial PortProtocol) de bajo consumo ya que trabajan a 3.3V. Los mdulos debluetooth HC-05 y HC-06 resultan populares para aplicaciones conmicrocontroladores PIC y Arduino. Sacando ventaja de su tamao12.7mmx27mm.En este tutorial vamos a explicar un poco del funcionamiento de estosmdulos y como congurar los. Tambin abordaremos las diferenciasentre el HC-05 y el HC-06.En la foto de portada del artculo vemos de izquierda a derecha:los mdulos HC-05 y HC-06 en formato amigable para protoboard.Mdulo Bluetooth HC-05

    Lector de huella digitalPosted by Hector Torres in Sensoresdigitales

    JUE24

    OLED SSD1316 por I2C conArduino UNO R3Posted by Administrador in PantallasLCD/TFT

    JUE22

    sensor de gas (MQ2)Posted by Hector Torres in Sensoresanalgicos, Sensores digitales

    MIE06

    mdulos de comunicacinNRF24L01Posted by Orlando Guzman inComunicacin

    VIE25

    CategorasCategoras

    Elegir categora

    PDF creado por htmlapdf.com a travs de la Interfaz de programacin

  • El mdulo de bluetooth HC-06 que solo opera de modo Esclavo, adiferencia de su hermano HC-05, Que ofrece una mejora, on respectoa precio y caractersticas, ya que es un mdulo Maestro-Esclavo, estoquiere decir que adems de recibir conexiones desde una PC otablet, (Objetivo de este primer Tutorial) Comunicacin App-Android aArduino. Tambin es capaz de generar conexiones hacia otrosdispositivos Bluetooth. (Objetivo del siguiente Tutorial) ComunicacinArduino a Arduino.

    Esto nos permite por ejemplo, conectar dos mdulos de bluetooth yformar una conexin punto a punto, para transmitir datos entre dosmicrocontroladores o dispositivos.HOJA DE DATOS: Modulo Bluetooth HC-05

    4 y 6 Pines

    Ya que en este tutorial de 2 partes. Cubrimos 2 aspectos desdecomunicacin mvil y a otro modulo.

    PDF creado por htmlapdf.com a travs de la Interfaz de programacin

  • Se ocuparan 1 o 2 de cada Elemento: Mdulos Bluetooth (al menos 1 debe ser HC-05) Arduino (Cualquier Modelo) App Android (BlueTerm, ArduDroid, Bluetooth Serial Control, JoyBTCommander etc) Jumpers (de preferencia Macho-Hembra)-LED y resistencia de 220 ohm. si es necesario alguna fuente de alimentacin de 6-12V o 5V decomunicacin serial.Tutorial 1: Comunicacin App-Android a Arduino.

    Que puede servir desde prender y apagar Leds hasta controlar un Robotde manera remota.Para lo cual cualquier modulo Bluetooth es bueno, HetPRO: HC-05 o HC-06Para esta parte usaremos, App-Android, un Arduino, un LED y el ModuloBluetooth HC-06 (esclavo).Ya que este mdulo no ocupa ninguna clase de conguracin, se destacapor solo tener 4 pines.PASO 1: Establecer la App segn la finalidad.

    Hay diversas Apps en play.google.com/store solo es cuestin de buscararduino bluetooth bluetooth hc-06 arduinoEntre las ms clsicas y desde mi opinin las ms tiles estn: BlueTerm: aunque muy bsico logra dar una idea muy primitiva de lo quese esta haciendo. ArduDroid: es una app de testeo rpido, prender y apagar puertos ycontrolar PMWs. Bluetooth Serial Controller: My favorita puedes crear tu propia Botonera.

    PDF creado por htmlapdf.com a travs de la Interfaz de programacin

  • Joystick Bluetooth Commander: un Joystick y 4 Botones. Arduino BT Mando PRO: muy intuitivo y logra usar el Giroscopio internode tu Mvil.Todos con el mismo cdigo y principios de comunicacin Serial.PASO 2: Instalemos la aplicacin a usar

    Esta ves usaremos Bluetooth Serial Controller ya que es muy completo yfcil de usar Primero bsquenlo e Instlenlo.

    1) Una vez instalado les pedir queprendan el Bluetooth de su equipo,

    si es que estaba apagado.

    PDF creado por htmlapdf.com a travs de la Interfaz de programacin

  • 2) Por default te da 9 botones ypuedes controlar hasta 25 botones.

    3) Para configurar lo presionamosMEN donde sale el men

    preferencias.

    PDF creado por htmlapdf.com a travs de la Interfaz de programacin

  • 4) La aplicacin nos permite guardarA-E Botoneras

    5) Podemos modificar el Nombre decada Botn.

    PDF creado por htmlapdf.com a travs de la Interfaz de programacin

  • 6) Podemos modificar el Comandode cada Botn.

    7) Podemos modificar la Visibilidadde cada Botn.

    PDF creado por htmlapdf.com a travs de la Interfaz de programacin

  • 8) As como sus Preferencias.

    9) La configuracin que usaremosseria Prender y Apagar un Led.

    PDF creado por htmlapdf.com a travs de la Interfaz de programacin

  • 10) Al presionar la Lupa nos permiteconectar al Modulo. ya que

    tengamos Conectado y Programadonuestro Controlador.

    Como les mencionaba se puedenemplear a gusto sus usos.

    PDF creado por htmlapdf.com a travs de la Interfaz de programacin

  • Ya que el modulo manda un Carcter a la vez 8 bits, Solo veremos acontinuacin la comunicacin C ya sea con int o char como variabledeclarada. Ya con prctica y conocimiento pueden practicar un poco con los siguientesejemplos y guardar cadenas. De tal manera poder mandar Ordenes ms claras como Datos yProcesos no solo Ordenes.

    Comunicacin Joystick Bluetooth Commander:un Joystick y 4 Botones usando Codigo CadenaPASO 3: Programar MicroControlador Arduino

    Ya que no sabemos que tiene cargado el Arduino esimportante primero programarlo

    y as prevenir voltajes de entrada indeseados a nuestroscomponentes.

    Arduino UNO + Modulo Bluethoot HC-05

    Recordemos que la transmisin (abreviatura: Tx) va a nuestra recepcin(abreviatura: Rx) y viceversa.Aunque el Modulo puede operar a 5V lo recomendable son los 3.3V para elahorro de energa.Y como respuesta Colocar un LED con una resistencia de 220 ohm del Pin12 a GND.

    PDF creado por htmlapdf.com a travs de la Interfaz de programacin

  • El programa ser el siguiente:

    Listos con la App buscamos nuestro bluetooth hc-06 en la LUPA, lacontrasea es 1234 que ya viene de Fabrica. la App debe notificarnos queesta conectado al Modulo y listo 1s y 0s Prendern y apagaran el LED.

    010203040506070809101112131415161718192021222324252627282930

    //bluetooth hc-06int ledPin = 12; // usamos un pin de salida al LEDint state = 0; // Variable lectrura serial void setup() { pinMode(ledPin, OUTPUT); //Declara pin de Salida digitalWrite(ledPin, LOW); //Normalmente Apagado Serial.begin(9600);} void loop() { //si el modulo a manda dato, guardarlo en estado. if(Serial.available() > 0){ state = Serial.read(); } // esta parte del cdigo es para solo 1 Carcter o Unidad. // si el estado es 0 ese sera Apagado OFF if (state == '0') { digitalWrite(ledPin, LOW); Serial.println("LED: off"); } // de lo contrario si el estado es 1 ese sera Encendido ON else if (state == '1') { digitalWrite(ledPin, HIGH); Serial.println("LED: on"); } }

    ?

    PDF creado por htmlapdf.com a travs de la Interfaz de programacin

  • Post a ReplyTu direccin de correo electrnico no ser publicada. Los campos necesarios estnmarcados *

    Nombre *

    Correo electrnico *

    Web

    _________________METAbluetooth hc-06 bluetooth hc-05 Arduinp

    PDF creado por htmlapdf.com a travs de la Interfaz de programacin

  • Comentario

    Puedes usar las siguientes etiquetas y atributos HTML:

    SUBMIT COMMENTSUBMIT COMMENT

    Recibir un email con los siguientes comentarios a esta entrada. Recibir un email con cada nueva entrada.

    HeTPro / TUTORIALESHeTPro / TUTORIALES

    Herramientas TecnolgicasProfesionales SA de RL de CVDomicilio:Marcelino Garca Barragn 1615A

    Entradas recientesEntradas recientes

    Sensor de humedadDHT11

    Mquina de Estados

    LCD 162 JHD162ASTNGLED

    EtiquetasEtiquetas

    Arduino AVR Basicosgenerales BeagleboneC/C++ Categoras HetPro-TutorialesComunicacin E.Analgica E. Otros EaglePDF creado por htmlapdf.com a travs de la Interfaz de programacin

  • Col. UniversitariaGuadalajara, Jalisco, MxicoHorarios:L - V: 09:00 a 18:00,S: 10:00 a 13:00Telefono: (0133) [email protected]

    HeTPro Tutoriales by Equipo

    JHD162ASTNGLED

    Arduino vsMicrocontrolador, resea yopinin.

    Transistor comointerruptor con arduinoUNO

    HeTPro TutorialesHeTPro Tutoriales

    Bienvenido a la pagina detutoriales de HeTPro, en estapagina podrs encontrar

    Comunicacin Analgica E. Otros EagleCAD Electrnica Analgica FPGAMicrocontroladores Motores OpenCVOtros Otros PCB PantallasLCD/TFT PCB Php PICProgramacin Proyectos dedesarrollo RaspberryPi Sensoresanalgicos Sensoresdigitales Tarjetas de desarrolloUncategorized VerilogSguenos en Facebook!Sguenos en Facebook!

    PDF creado por htmlapdf.com a travs de la Interfaz de programacin

  • HeTPro Tutoriales by EquipoHeTPro is licensed under aCreative CommonsReconocimiento 4.0 InternacionalLicense.Creado a partir de la obra enwww.hetpro.com.Puede hallar permisos ms allde los concedidos con estalicencia en www.hetpro.com

    tutoriales para diferentesproductos electronicos comosensores, mdulos decomunicacin, tarjetas dedesarrollo y mucho mas.Constantemente estaremosactualizando la pagina con mastutoriales, si tienes dudas djanosun comentario.www.hetpro.com.mx

    HeTPro

    A 37 773 personas les gusta HeTPro

    Plug-in social de Facebook

    Me gustaMe gusta

    Designed by HetPro | Powered by HetPro

    Arduino Electrnica Analgica PCB Microcontroladores Tarjetas De Desarrollo FPGA Otros Programacin

    FPGA

    PDF creado por htmlapdf.com a travs de la Interfaz de programacin


Top Related