Our new Bluetooth Low Energy (BLE) TinyShield combines both master and slave modes into one module! This TinyShield allows you to connect your TinyDuino system to any compatible iOS or Android device using Bluetooth Low Energy (also known as Bluetooth Smart and Bluetooth 4.1). This technology is great for low power sensors and accessories and works with most modern phones. This shield acts as a drop-in hardware and software replacement for NRF8001 (Nordic) TinyShield projects. Unlike previous BLE TinyShields, your Arduino sketch code can modify your module's connection parameters directly.
This TinyShield is based around the BlueNRG-MS chipset by STMicroelectronics, which comes in the SPBTLE-RF module. The TinyShield also includes power supply and level shifters on the board, so you can run your TinyDuino from 3.0V – 5V.
Since the SPBTLE-RF module supports both master and slave modes, you can communicate both with a Bluetooth LE device (i.e. a smartphone) and another BLE TinyShield or other BLE module with slave mode. If you have one of our previous BLE models, a BlueGiga or a Nordic, it can communicate with those as well.
Note: This product is for advanced users, and typically requires that the user develops their own iOS or Android BLE app in order to use this.
Nordic BLE nRF8001 Specs
Fully Bluetooth v4.1 compliant
Supports master and slave modes
Multiple modes supported simultaneously
Integrated Bluetooth Smart stack
GAP, ATT/GATT, SM, L2CAP, LL, RFPHY
Bluetooth Smart profiles
Integrated chip antenna
TX power: +4 dBm
Receiver sensitivity: -88 dBm
Range: up to 20m
TinyDuino Power Requirements
Voltage: 3.0V - 5.5V
Transmit: 10.9mA (+4 dBm)
Receive: 7.3mA (Standard mode)
Down to 8.7µA average for 1s connection interval
Down to 14.5µA average for 500ms connection interval
Down to 26.1µA average for 250ms connection interval
Down to 119.9µA average for 50ms connection interval
Deep Sleep Mode: 1.7 µA
Due to the low current, this board can be run using the TinyDuino coin cell option
SPI Interface used
2 - SPI_IRQ: This signal is the interrupt output from the SPBTLE-RF to the TinyDuino.
9 - BT_RESET: This signal is the reset signal to the SPBTLE-RF.
10 - SPI_CS: This signal is the SPI chip select for the SPBTLE-RF.
11 - MOSI: This signal is the serial SPI data out of the TinyDuino and into the radio transceiver.
12 - MISO: This signal is the serial SPI data out of the radio transceiver and into the TinyDuino.
13 - SPI_CLK: This signal is the serial SPI clock out of the TinyDuino and into the radio transceiver.
20mm x 20mm (.787 inches x .787 inches)
Max Height (from lower bottom TinyShield Connector to upper top TinyShield Connector): 5.11mm (0.201 inches)
Weight: 1.49 grams (0.053 ounces)
The interrupt signal can be changed from pin 2 to pin 3 by removing resistor R2 and soldering it to position R3.
Hello, I assumed the tinyduino processsor and the bluetooth ST can be powered by coin cell battery. Hence, I have purchased the CR1632 3V batter, inserted at the back in the battery holder of the tinyduino, stacked the tinyduino processor and the bluetooth shield. However, the bluetooth can not be detected in android app using coin cell battery but can be detected when plugged in using the USB shied. Please let me know if the coin cell battery 3V is not enough to power these two boards together. I will really appreciate your help. Regards, Solomi