Bluetooth 4.0 Low Energy - BLE Shield v2.1
RETIRED PRODUCT - We've stopped stocking this product or it has been retired by the manufacturer and is no longer for sale. This page remains available for its resources and as a source of potential interest.
BLE Shield stands for Bluetooth Low Energy (BLE) Shield. It is designed to work with Arduino boards, including the Arduino Uno, Mega 2560, Leonardo and Due. It allows you to connect your Arduino board with other BLE Central device like a smartphone or tablet. BLE shield can operate with 3.3V or 5V, therefore it should work with a lot of Arduino compatible boards too.
So what can I do with Arduino and BLE Shield?
- Control your Arduino pins with a mobile App
- Send sensor data from your Arduino to an App for processing
- Use your mobile device as an internet gateway for your Arduino
- and much more!
New Features of v.2.1:
- Reset button is changed to "side button"
- nRF8001 SPI pins can be set to either Pins 11-13 on the side or ICSP, this allows other Arduino compatible boards with no ICSP header such as FRDM-KL05 board, RedBoard and so on to interface with the nRF8001 BLE chip
- Flexible REQN and RDYN pins selectable from pin 2 to 10
- The board is shorter than before and this allows it to fit on Arduino Yun physically
- Uses the Nordic nRF8001 Bluetooth Low Energy IC
- Supports Peripheral (Slave) role operation only - nRF8001 IC limitation.
- Proprietary simple serial interface - Application Controller Interface (ACI).
ACI Pin out connections
- MISO - Output - SPI: Master In Slave Out
- MOSI - Input - SPI: Master Out Slave In
- SCK - Input - SPI: Serial data Clock
- REQN - Input - application controller to nRF8001 handshake signal
- RDYN - Output - nRF8001 to application controller handshake signal
- Getting Started with BLE Shield
- BLE Shield Respository - Provides BLE Shield resources such as schematics.
- Nordic Bluetooth Smart SDK for Arduino - Provides a lot of BLE tutorials and examples for BLE beginners to work with the BLE Shield, supported by Nordic.
- RedBearLab nRF8001 library - Provides simple APIs for exchanging data between BLE central and the BLE Shield