LL, L2CAP, GAP, SM, ATT and GATT mandatory features for peripheral role operation
Bluetooth Smart profiles
Radio performance
Integrated chip antenna
TX power: +0 dBm to -18 dBm
Receiver sensitivity: -87 dBm
Ultra low current consumption
Transmit: 11mA (0 dBm)
Down to 4µA for 4s connection interval
Down to 9µA for 1s connection interval
Down to 16µA for 500ms connection interval
Down to 30µA for 250ms connection interval
Deep Sleep Mode: 0.5 uA
Ultra compact size and weight
Rectangular Version: 20mm x 20mm (.787 inches x .787inches)
Max Height (from lower bottom TinyShield Connector to upper top TinyShield Connector): 5.11mm (0.201 inches)
Weight: 1.10 grams (.04 ounces)
SPI Mode used
Arduino pins 2, 10, 11, 12 & 13 are used by this TinyShield
Built in level shifters and linear power supply to allow your TinyDuino to run up to 5.0V operation.
DESCRIPTION
Our Bluetooth Low Energy (BLE) TinyShield allows you to connect your TinyDuino system to any compatible iOS or Android (4.3+) device using Bluetooth Low Energy (also known as Bluetooth Smart and Bluetooth 4.0). This technology is great for low power sensors and accessories and works with most modern phones without the need for jailbreaking on iOS devices. This TinyShield is based around the popular Nordic nRF8001 chipset and allows wireless communication up to 10 meters away. The TinyShield also Includes power supply and level shifters on the board, so you can run your TinyDuino from 3.0V – 5V.
The Nordic rRF8001 chipset only support slave mode which allows it to connect to master Bluetooth LE devices (like a smartphone), however it cannot connect to another Bluetooth LE slave device (ie, two of these boards cannot communicate directly with each other). If you need master mode as well, take a look at theBluetooth Low Energy TinyShield Bluegiga version.
Note: This product is for ADVANCED USERS, and requires that the user develops their own iOS or Android BLE app in order to use this.
To learn more about the TinyDuino Platform, click here
LL, L2CAP, GAP, SM, ATT and GATT mandatory features for peripheral role operation
Bluetooth Smart profiles
Radio performance
Integrated chip antenna
TX power: +0 dBm to -18 dBm
Receiver sensitivity: -87 dBm
Range: up to 10m
TinyDuino Power Requirements
Voltage: 3.0V - 5.5V
Current:
Transmit: 11mA (0 dBm)
Down to 4µA for 4s connection interval
Down to 9µA for 1s connection interval
Down to 16µA for 500ms connection interval
Down to 30µA for 250ms connection interval
Deep Sleep Mode: 0.5 uA
Due to the low current, this board can be run using the TinyDuino coin cell option
Pins Used
SPI Interface used
2 - SPI_IRQ: This signal is the interrupt output from the nRF8001 to the TinyDuino.
9 - BLE_RST: This signal is the reset signal to the nRF8001.
10 - SPI_CS: This signal is the SPI chip select for the nRF8001.
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 - SCLK: This signal is the serial SPI clock out of the TinyDuino and into the radio transceiver.
Dimensions
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.1 grams (.04 ounces)
NOTES
The interrupt signal can be changed from pin 2 to pin 3 by removing resistor R2 and soldering it to position R3
The nRF8001 only supports slave mode, so you will need a master to connect to (such as a smartphone). Two nRF8001 cannot communicate directly with each other. If master mode BLE is required, check out the Bluetooth Low Energy TinyShield (Bluegiga).