Categories
Robotica con arduino

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

Leave a Reply

Your email address will not be published. Required fields are marked *