Como conectar arduino a bluetooth HC-06

Para las conexiones, primero ponemos ground y vin a 3.3v (depende de cada fabricante, puede ser 5v o 3.3v) del arduino luego conectamos RX y TX (DI y DO, en mi dispositivo)a los pines 3 y 2(pero pueden ser otros). En la cabecera ponemos:

#include <SoftwareSerial.h>
 SoftwareSerial bluetooth(3, 2); // RX, TX

Luego en el setup:

void setup(){
    bluetooth.begin(9600);
    delay(200); // esperar a que se estabilize el voltaje
    bluetooth.print("AT+NAMlgimenez"); // pon tu nombre para configurar el nombre del dispositivo
                                        // requiere reiniciar para que los cambios hagan efecto 
    delay(3000); // esperar a que el dispositivo este preparado
}

Finalmente podemos comprobar si hay algo en el bluetooth, en el loop:

if (bluetooth.available()) { // comprobar si hay algo en el buffer
     char c=bluetooth.read();
}

En este punto, conectaríamos desde el pc o desde el móvil con un monitor de serie y envíariamos algún carácter que recibiría arduino(siempre que se envien en el puerto(COM) correspondiente al bluetooth)

monitor de serie pc

monitor de serie android

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *