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
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).
Using the miniature Roving Network / Microchip RN42 Bluetooth 2 Module, this board lets you communicate wirelessly with your TinyDuino via a standard serial port from your computer using Bluetooth SPP (Serial Port Profile Mode). When attached to your TinyDuino, this works just like the USB TinyShield (without the cable). The Bluetooth software is completely contained in the module, so there is no extra programming required. Just connect your computer or phone to the module and you're good to go!
This TinyShield is great for short range communications (10 – 20 meters) between your PC / Phone and TinyDuino setup. The Bluetooth module can support data rates of up to 2.0Mbps over the air. Includes power supply and level shifters on the board, so you can run your TinyDuino from 3.3V – 5V.
The Bluetooth TinyShield and the USB TinyShield share the same UART signals, therefore only one or the other can be plugged in at a particular time. The USB TinyShield and the Bluetooth TinyShield cannot be used at the same time.
Since the USB TinyShield cannot be used at the same time, the Bluetooth TinyShield cannot be plugged in when trying to program the TinyDuino with USB. The USB TinyShield must be unplugged after programming the TinyDuino when the Bluetooth TinyShield is used.
Since the USB TinyShield cannot be used at the same time, the TinyDuino needs to be powered with an external source. The coin cell option cannot be used due to power requirements; we recommend using the Lithium Battery version of the TinyDuino processor board.
By default, the Bluetooth TinyShield will power up at 57600 baud, so the TinyDuino processor needs to be configured at this baud rate in order for communications to work. Note: Several Bluetooth TinyShields have accidentally been shipped with the resistor R4 included on the assembly - this will set the UART baud rate to 9600. Check to see if this is present if you are having issues, if so, you will need to set the UART baud rate of your TinyDuino processor to 9600 baud. You can also remove the resistor to return this to 57600 baud, or contact us at TinyCircuits and we can modify the unit for you.