http hetpro store com tutoriales bluetooth hc 06 app arduino

17
Search This Site... HetPro Tutoriales HetPro Tutoriales Tienda Virtual Tienda Virtual Contacto Directo Contacto Directo Home Home Comunicación Comunicación Bluetooth HC-06 y HC-05 Android – Arduino Posted Posted by by Andrés Durán Rocha Andrés Durán Rocha on ene 2, 2015 in on ene 2, 2015 in Comunicación Comunicación | | 0 comments 0 comments Galería de imagenes. Galería de imagenes. Arduino Microcontroladores FPGA Tarjetas De Desarrollo PCB Programación E. Análogica Otros PDF creado por htmlapdf.com a través de la Interfaz de programación

Upload: jesus-armando-m-b

Post on 01-Sep-2015

52 views

Category:

Documents


4 download

DESCRIPTION

bluetooth_hc-06

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