HC-05

COMO PUEDO COMUNICAR ARDUINO UNO CON MODULO BLUETOOH HC-05 POR COMANDOS AT E INTENTADO CON UNOS SKETCH PERO ME DAN ERROR,

#include <SoftwareSerial.h>

SoftwareSerial BTSerial(10, 11); // RX | TX

void setup()
{
pinMode(9, OUTPUT); // this pin will pull the HC-05 pin 34 (key pin) HIGH to switch module to AT mode
digitalWrite(9, HIGH);
Serial.begin(9600);
Serial.println(“Enter AT commands:”);
BTSerial.begin(38400); // HC-05 default speed in AT command more
}

void loop()
{

// Keep reading from HC-05 and send to Arduino Serial Monitor
if (BTSerial.available())
Serial.write(BTSerial.read());

// Keep reading from Arduino Serial Monitor and send to HC-05
if (Serial.available())
BTSerial.write(Serial.read());
}

Puedes poner alguna imagen del modelo que se vean bien los pines y un esquema de como lo tienes conectado?
Tambien te comento por si acaso que mi modelo funciona por defecto a 9600 baudios en vez de 38400 que pones,puedes probar a ver.ademas en el serial monitor acuerdate de poner el modo que añada un fin de linea y retorno de carro para que funcione,y ademas es necesario que en el pin wakeup del bluetooth (en el tuyo puede ser otro nombre como key o algo asi) tengas una señal high .

/*
 *  Author: Jose Antonio Luceño Castilla
 *  Date  : Septempber 2013
 *  You should have received a copy of the GNU General Public License
 *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#include <SoftwareSerial.h>

#define RxD 10
#define TxD 11
#define RST 5    //Aquí sirve de linea positiva al módulo BT. Así permite Reset por Soft
#define KEY 4

SoftwareSerial BTSerial(RxD, TxD);

void setup()
{
  
  pinMode(RST, OUTPUT);
  pinMode(KEY, OUTPUT);
  digitalWrite(RST, LOW);
  digitalWrite(KEY, HIGH);
  digitalWrite(RST, HIGH);
  
  delay(500);
  
  BTSerial.flush();
  delay(500);
  BTSerial.begin(38400);
  Serial.begin(9600);
  Serial.println("Enter AT commands:");

  BTSerial.print("AT\r\n");
  delay(100);

}

void loop()
{

  if (BTSerial.available())
    Serial.write(BTSerial.read());

  if (Serial.available())
    BTSerial.write(Serial.read());

}

Jopapa
www.jopapa.me