Arduino Bluetooth shield
The Bluetooth Shield integrates a Serial Bluetooth module BLK-MD-BC04-B. It can be easily used with Arduino for transparent wireless serial connection setup. You can choose two pins from Arduino D0 to D7 as Software Serial Ports to communicate with Bluetooth Shield (D0 and D1 is Hardware Serial Port).
- The Shield may not be compatible with some Bluetooth capable devices, like Apple devices with special profile on Bluetooth function
- Arduino compatible
- Up to10m communication distance in house without obstacle
- UART interface (TTL) with programmable baud rate (SPP firmware installed)
- Bluetooth protocol: Bluetooth Specification v2.1 + EDR
- USB protocol: USB v1.1/2.0
- Frequency: 2.4GHz ISM band
- Modulation: GFSK (Gaussian Frequency)
- Default Baud rate: 9600, Data bits: 8, Stop bit: 1, Parity: No parity
- A full set of configuration commands
- On board PCB Antenna
S1:Function button, This button is a multi-function button include the function memory clearing (short press) which means deleting the address of the bluetooth module connected last time.Another function is to restore the default configuration(long press over 3s).
S2: The switch S2 is for hardware/software selection for master or slave mode. When the switch S2 is toggled to "HW" side indicate that you can set the module to either master or slave mode by switch S3. When the switch S2 is toggled to "SW" side means the master/slave mode is only decided by AT command "AT+role0/1"
S3: The switch S3 is for master/slave selection only if the S2 is toggled to "HW" side.
Selectable UART connection
Users can use the jumpers to connect the BT_TX and BT_RX pins(5V) of Bluetooth shield to any Arduino.
Users must be aware that which Digital pin of Arduino connects to BT_TX needs to act as Arduino RX pin(Hardware/Software), and which connects to BT_RX needs to act as Arduino TX pin(Hardware/Software).
The following figure shows users how to use jumpers to configure UART communication between BT Shield and Arduino.
State Indication LED
Communication between two Bluetooth Shield
- Arduino UNO processor x2
- Bluetooth Shield x2
1.Stack the Bluetooth shield to the Arduino Uno.
2.Program a simple code as blink without delay for your Arduino UNO first to avoid the serial communication conflict.
5.Set the switch "S1" on both shield to "HW" side, and set the switch "S2" to "SLAVE" on one shield and another to "MASTER" side.
6.The State LED always being on indicate that the two shield are connected.
7.The connection is successful now, and you can type characters on the Serial monitor and send to each.
How to buy
Click here to buy Arduino Bluetooth shield