Pages: [1]   Go Down
Author Topic: configuring HC-04 Bluetooth modem with arduino!!!!  (Read 1319 times)
0 Members and 1 Guest are viewing this topic.
India
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I am using a HC-04 bluetooth modem with arduino.
The led of bt modem remains on whenever I give it +5v and GND.
The led never blinks whenever  I try it to pair it with my pc bluetooth.



http://www.allsensor.in/ProductDetail.aspx?CID=1cpGhb7UJ70%3d&SEOType=BSuwhmB9Ll4%3d&PID=v90eHjV6YDM%3d
(I have attached the bluetooth documentation)
Is there any to check the modem is ok or not.??
Its doesn't give any response to arduino.
I was trying to configure the HC-04 bluetooth modem by reading from this forum.

http://arduino.cc/forum/index.php?action=printpage;topic=101452.0

urgent help needed.!!! thank u

* bluetooth.pdf (1070.76 KB - downloaded 32 times.)
Logged

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 639
Posts: 34725
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

You need to say how you have wired it up.
Do you get a responce from it when you send it AT commands?
Have you tried swapping the TX and RX lines.
Logged

India
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I am connecting the Rx of bluetooth modem to  pin 3 of arduino
Tx to pin 2.

and using the code in http://arduino.cc/hu/Reference/SoftwareSerial but that's not working
i have kept the baud rate 9600
Logged

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 639
Posts: 34725
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Can you post the exact code you are using as you will have had to make changes to that code to at least change the pins and what you send.
Logged

India
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

/*
  Software serial multple serial test
 
 Receives from the hardware serial, sends to software serial.
 Receives from software serial, sends to hardware serial.
 
 The circuit:
 * RX is digital pin 10 (connect to TX of other device)
 * TX is digital pin 11 (connect to RX of other device)
 
 Note:
 Not all pins on the Mega and Mega 2560 support change interrupts,
 so only the following can be used for RX:
 10, 11, 12, 13, 50, 51, 52, 53, 62, 63, 64, 65, 66, 67, 68, 69
 
 Not all pins on the Leonardo support change interrupts,
 so only the following can be used for RX:
 8, 9, 10, 11, 14 (MISO), 15 (SCK), 16 (MOSI).
 
 created back in the mists of time
 modified 25 May 2012
 by Tom Igoe
 based on Mikal Hart's example
 
 This example code is in the public domain.
 
 */
#include <SoftwareSerial.h>

SoftwareSerial mySerial(2,3); // RX, TX

void setup() 
{
  // Open serial communications and wait for port to open:
  Serial.begin(57600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }


  Serial.println("Goodnight moon!");

  // set the data rate for the SoftwareSerial port
  mySerial.begin(4800);
  mySerial.println("Hello, world?");
}

void loop() // run over and over
{
  if (mySerial.available())
    Serial.write(mySerial.read());
  if (Serial.available())
    mySerial.write(Serial.read());
}
Logged

Pages: [1]   Go Up
Jump to: