Bluetooth low energy SDK for Arduino

Get the SDK


Arduino is a popular platform for making embedded systems that can sense and control more of the physical world than your desktop computer. It's an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board. Arduino can be used to develop interactive objects, taking inputs from a variety of switches or sensors, and controlling a variety of lights, motors, and other physical outputs. There are a large range of Arduino-compatible boards or shields as they are known for adding functionality to an Arduino baseboard. Additionally a large community of Arduino developers exists and there are many open-source Arduino libraries available to assist developers in achieving their goals.

The Arduino programming language is an implementation of Wiring, a similar physical computing platform, which is based on the Processing multimedia programming environment.

More information on Arduino can be found here.

Why Arduino and Bluetooth low energy?

Bluetooth low energy has become a very popular standard for the development of ultra-low power wireless applications. Bluetooth applications for Arduino represents a way to quickly prototype and test ideas and proof of concepts aswell as for making finished applications. Bluetooth low energy shield (BLE shield) for Arduino

The BLE shield is the hardware required to interface to an Arduino processor board. The BLE shield is based on the nRF8001 device from Nordic Semiconductor. The shield works with Arduino Uno, Mega and Leonardo and will also work with many Arduino compatibles.

The BLE shield can communicate with the following products:

  • iPhone 4S and above
  • iPad 3
  • iPod touch 5th generation

What can the BLE shield do?

  • Control your Arduino pins with an iPhone
  • Pass sensor data from your Arduino to an iOS App for processing
  • Use your iDevice as an internet gateway for your Arduino
  • Many more possibilities

The BLE shield for Arduino is available from RedBear Labs and can be purchased here:


The software for the BLE shield for Arduino is based on the nRF8001 SDK and is ported to Arduino-compatible libraries. The BLE shield for Arduino libraries and instructions are currently available for download from GitHub under an MIT license here.


The BLE shield for Arduino is based on the nRF8001 Bluetooth low energy connectivity device from Nordic Semiconductor. More information on the nRF8001 can be found here.

User menu

    or sign up

Recent questions