Arduino Mega 2560 + BT Shield

Great job! Your method works with another hardware serial for example 3.





But i found another solution. In website below please read section “If you used Arduino Mage1280/250…”

<LINK_TEXT text=“http://www.elecfreaks.com/wiki/index.ph … oth_Shield”>http://www.elecfreaks.com/wiki/index.php?title=Bluetooth_Shield</LINK_TEXT>



There are a lot of information:


For example I create bridge from first line of BT_TX to 10 pin on Mega and second bridge from third line BT_RX to 11 pin. Please see photos:







And upload sketch (Arduino IDE 1.0):
[code]
/* Upload this sketch into Seeeduino and press reset*/
#include <SoftwareSerial.h> //Software Serial Port
#define RxD 10
#define TxD 11

#define DEBUG_ENABLED 1

SoftwareSerial blueToothSerial(RxD,TxD);

void setup()
{
Serial.begin(38400);
pinMode(RxD, INPUT);
pinMode(TxD, OUTPUT);
setupBlueToothConnection();

}

void loop()
{
char recvChar;
while(1){
if(blueToothSerial.available()){//check if there’s any data sent from the remote bluetooth shield
recvChar = blueToothSerial.read();
Serial.print(recvChar);
}
if(Serial.available()){//check if there’s any data sent from the local serial terminal, you can add the other applications here
recvChar = Serial.read();
blueToothSerial.print(recvChar);
}
}
}

void setupBlueToothConnection()
{
blueToothSerial.begin(38400); //Set BluetoothBee BaudRate to default baud rate 38400
blueToothSerial.print(“\r\n+STWMOD=0\r\n”); //set the bluetooth work in slave mode
blueToothSerial.print(“\r\n+STNA=SeeedBTSlave\r\n”); //set the bluetooth name as “SeeedBTSlave”
blueToothSerial.print(“\r\n+STOAUT=1\r\n”); // Permit Paired device to connect me
blueToothSerial.print(“\r\n+STAUTO=0\r\n”); // Auto-connection should be forbidden here
delay(2000); // This delay is required.
blueToothSerial.print(“\r\n+INQ=1\r\n”); //make the slave bluetooth inquirable
Serial.println(“The slave bluetooth is inquirable!”);
delay(2000); // This delay is required.
blueToothSerial.flush();
}
[/code]

Now I can send/receive data between PC and Android with baudrate 38400 (HTC Desire Z + Cyanogen 7.0 - stock rom can’t find BT Shield).



Thanks a milion.