Hola!
Estoy en un proyecto en el que tengo que conectar un módulo Bluetooth hc-06 con una placa arduino. Para saber si funciona lo he estado intentando configurar con el monitor serie y los comandos AT. El sketch (más abajo) se compila bien y se sube correctamente, el problema llega al intentar comunicarse con el módulo. O aparecen letras tipo "A?)A?¿" al enviar AT por monitor serie o "xxxx".
Aquí está el código:
#include <SoftwareSerial.h> // Incluimos la librería SoftwareSerial
SoftwareSerial BT(1,0); // Definimos los pines RX y TX del Arduino conectados al Bluetooth
void setup()
{
BT.begin(9600); // Inicializamos el puerto serie BT que hemos creado
Serial.begin(9600); // Inicializamos el puerto serie
}
void loop()
{
if(BT.available()) // Si llega un dato por el puerto BT se envía al monitor serial
{
Serial.write(BT.read());
}
if(Serial.available()) // Si llega un dato por el monitor serial se envía al puerto BT
{
BT.write(Serial.read());
}
}
¡Gracias!