Bluey library for use with Arduino.
Branch: master
Clone or download
electronut updated
Latest commit 12314a7 Nov 3, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
Bluey Files updated Nov 2, 2017
images image added Nov 3, 2017 updated Nov 3, 2017


Bluey is a BLE (Bluetooth Low Energy) development board with Temperature, Humidity, Ambient Light and Accelerometer sensors. Bluey uses the Nordic nRF52832 BLE SoC (System on a Chip) which has an ARM Cortex-M4F CPU and a 2.4 GHz radio that supports BLE and other proprietary wireless protocols. It also supports NFC, and in fact the board comes with a built-in NFC PCB antenna.

This library enables you to use Bluey for with the Arduino platform.


Bluey directory contains examples demonstrating the board's usage and functionalities.

bluey_sensor_test example demonstrates the use of Nordic UART service to transmit temperature, humidity, ambient light, accelerometer and gyroscope readings from Bluey to nRF Connect mobile application on your smartphone.


Copy Bluey to Documents/Arduino/libraries directory.

  • Set the device in bootloader mode. To trigger bootloader, press and hold button1 (SW3) , press the Reset button (RST) and then release button1. More details on bootloader can be found at main Bluey repository

  • Go to: Tools > Boards. Select Electronut labs Bluey.

  • Go to: Tools > Softdevice. Select S132.

  • Ensure Low Frequency Clock is set to Crystal Oscillator under Tools menu.

  • Select appropriate COM Port assigned to Bluey.

  • Click on Upload under Sketch menu or use Ctrl + U combination to upload code to Bluey.

  • Once the code is uploaded, perform a manual reset by pressing RST button once.