Geeetech Bluetooth Shield

Hi all,

I'm having some issues using the Geeetech Bluetooth shield with my Arduino Uno.

My ultimate goal is to change the default baud rate on the Bluetooth shield from 9600 to 115200 so that it is Arduino-compatible. (I read that the Arduino can't use the shield's default rate of 9600.)

I have appeared to have successfully paired the attached Bluetooth module with my computer/phone, but when I attempt to send an "AT" command through a serial terminal, I don't get any response. I've also tried sending several different sketches to my Arduino, and none of them seem to make a difference.

My setup is follows:

  • The shield is mounted on top of the Arduino Uno.
  • The shield is set to SW mode as a Slave.
  • The transmit jumper is set to pin 7, and the receive jumper is set to pin 6.
  • The status lights are solid, indicating a good connection.

I also don't know if I need to connect pin 6 or 7 to anything on the Arduino or if the jumpers are doing that for me. (This is my first project, so I'm not entirely sure what I'm doing.)

I've attached an image of my shield in action. Let me know if I need to provide more information. Any thoughts or ideas? Any help would be much appreciated!

Regards,
Vylrath

Image.png

I read that the Arduino can't use the shield's default rate of 9600.)

Where? The Arduino can communicate with the shield at 9600 baud. Whether the device is capable of 9600 is unknown, but the Arduino certainly is.

Hi PaulS,

The place that I read that the shield needed to be set to 115200 baud was the Amarino web site:

"This quick start guide assumes that you have installed Amarino on your phone and you have added the MeetAndroid library to your Arduino working environment and your Bluetooth module is set to 57600 or 115200 baud (depends on your Arduino board, oder boards are more likely to work with 57600 baud whereas newer ones only will work correctly with 115200 baud)! Note that Arduino BT boards will work with 115200 baud."

I did get the Arduino with the Bluetooth shield to pair with my phone. However, it wasn't receiving events using the default test sketch. I figured that it was because of the baud rate. I'm still not sure why I'm not receiving events.

Thanks,
Vylrath