Iniciar Sesion | Registrate

INICIO DE SESION

Usuario: *
Clave: *
Recordarme

Registro de Usuario

Los campos marcados con asterisco(*) son requeridos!
Su contraseña debe contener mas de 8 caracteres, un simbolo
y una letra en mayuscula.
Nombre: *
Usuario: *
Clave: *
Verifique su clave: *
Correo: *
Verifique su Correo: *
Marcar: *
Reload Captcha

Modulo Bluetooth HC-05 / Manual

Objetivo


El objetivo de este manual es ofrecer la manera de testear tu Modulo Bluetooth HC-05, haciendo que este cumpla con la función de encender un LED cuando le enviamos un dato por un dispositivo móvil.


Materiales necesarios:


Diagrama de conexión:

 

MODULO BLUETOOTH HC-05

 ARDUINO UNO R3

VCC 5V
GND (-) GND (-)
TXD Pin 10
RXD Pin 11

 


1. - Configurar el Modulo BlueTooth para que sea detectado

Como el modulo BlueTooth es básicamente un nodo BT conectado a un interface serie, podríamos en principio conectar los pines RX y TX a los pines del Arduino 0 y 1 digitales. Sin embargo, prefiero desaconsejar hacerlo de ese modo porque los pines 0 y 1 se utilizan en la comunicación serie de Arduino con el PC a través del USB, y por lo tanto, si los usamos para comunicar con el modulo BT, perderíamos la conexión con el PC.


 Codigo utilizado:

#include <SoftwareSerial.h> // import the serial library

SoftwareSerial vtserial(10, 11);    // conectar RX del BT al pin 11,
                                    //conectar TX del BT al pin 10
int ledpin=13;                      // led on D13 will show blink on / off
int BluetoothData;                  // the data given from Computer

void setup() 
{
  vtserial.begin(9600);
  vtserial.println("Bluetooth On please press 1 or 0 blink LED ..");
  pinMode(ledpin,OUTPUT);
}

void loop()
{
  
 if (vtserial.available())
   {
      BluetoothData=vtserial.read();
      
   if(BluetoothData=='1')
   {   // if number 1 pressed ....
      digitalWrite(ledpin,1);
      vtserial.println("LED  On D13 ON ! ");
   }
   
   if (BluetoothData=='0')
      {  // if number 0 pressed ....
      digitalWrite(ledpin,0);
      vtserial.println("LED  On D13 Off ! ");
      }
    }
  delay(100);// prepare for next data...
}

2. - Testear nuestro código en un celular Android para encender el LED que trae el Arduino consigo.