Arduino BLE Examples | Bluefruit NRF52 Feather Learning Guide

Skip to main content Bluefruit nRF52 Feather Learning Guide Arduino BLE Examples
  • Introduction
  • Device Pinout
  • Assembly
  • Power Management
  • Arduino Support Setup
  • Arduino Board Testing
  • Using the Bootloader
    • Updating the Bootloader
    • Flashing the Bootloader
  • Arduino BLE Examples
    • Advertising: Beacon
    • BLE UART: Controller
    • Custom: HRM
    • BLE Pin I/O
    • Central BLEUART
    • Dual Roles BLEUART
    • Custom: Central HRM
  • Arduino Bluefruit nRF52 API
    • AdafruitBluefruit
    • BLEGap
    • BLEAdvertising
    • BLEScanner
    • BLEService
    • BLECharacteristic
    • BLEClientService
    • BLEClientCharacteristic
    • BLEDiscovery
    • BLEDis
    • BLEUart
    • BLEClientUart
    • BLEBeacon
    • BLEMidi
    • BLEHidAdafruit
    • BLEAncs
    • BLEClientCts
    • BLECentral
  • nRF52 ADC
  • Memory Map
  • Software Resources
  • Downloads
  • FAQs
  • Single page
  • Feedback? Corrections?
  • Text View
Featured Products view all
  • Your browser does not support the video tag. Video of an LED ring assembled on a half-size breadboard and microcontroller. A white hand changes the color of the LED ring by tapping colors on an app on a smart phone. Adafruit Feather nRF52 Bluefruit LE $24.95 Add to Cart
  • Angled shot of SWD (2x5 1.27mm) Cable Breakout Board SWD (2x5 1.27mm) Cable Breakout Board $2.95 Add to Cart
  • SWD 0.05" Pitch SMT Box Header SWD 0.05" Pitch Connector - 10 Pin SMT Box Header $1.50 Add to Cart
  • SEGGER J-Link JTAG/SWD Debugger brick and JTAG cable SEGGER J-Link BASE - JTAG/SWD Debugger $499.95 Add to Cart
  • SEGGER J-Link JTAG/SWD Debugger brick and JTAG cable SEGGER J-Link EDU - JTAG/SWD Debugger No Longer Stocked
  • CMSIS-DAP JTAG/SWD Debug Adapter Kit with header, adapter, and SWD cable IBDAP - CMSIS-DAP JTAG/SWD Debug Adapter Kit No Longer Stocked
  • 10-pin 2x5 Socket-Socket 1.27mm IDC Cable 10-pin 2x5 Socket-Socket 1.27mm IDC (SWD) Cable - 150mm long $2.95 Add to Cart
135 Advanced Product guide

Arduino BLE Examples

There are numerous examples available for the Bluefruit nRF52/nRF52840 Feathers in the Examples menu of the nRF52 BSP, and these are always up to date. You're first stop looking for example code should be there:

microcontrollers_Screen_Shot_2017-03-09_at_15.55.02.png Example Source Code

The latest example source code is always available and visible on Github, and the public git repository should be considered the definitive source of example code for this board.

Click here to browse the example source code on Github Documented Examples

To help explain some common use cases for the nRF52 BLE API, feel free to consult the example documentation in this section of the learning guide:

  • Advertising: Beacon - Shows how to use the BLEBeacon helper class to configure your Bleufruit nRF52 Feather as a beacon
  • BLE UART: Controller - Shows how to use the Controller utility in our Bluefruit LE Connect apps to send basic data between your peripheral and your phone or tablet.
  • Custom: HRM - Shows how to defined and work with a custom GATT Service and Characteristic, using the officially adopted Heart Rate Monitor (HRM) service as an example.
  • BLE Pin I/O (StandardFirmataBLE) Shows how to control Pin I/O of nRF52 with Firmata protocol

For more information on the Arduino nRF52 API, check out this page.

Page last edited March 08, 2024

Text editor powered by tinymce.

Flashing the Bootloader Advertising: Beacon Related Guides How to Program SAMD Bootloaders By Brent Rubell intermediate Introducing Adafruit ItsyBitsy M4 By lady ada beginner Programming an M0 using an Arduino By Dean Miller intermediate What is Web MIDI & BLE MIDI? By Collin Cunningham intermediate 3D Printed Case for Adafruit Feather By Ruiz Brothers beginner Your browser does not support the video tag. This links to the guide 3D Printed Truck Risers with NeoPixel LEDs. 3D Printed Truck Risers with NeoPixel LEDs By Ruiz Brothers intermediate All the Internet of Things - Episode Four: Adafruit IO By Biniam Tekola beginner Adafruit seesaw By Dean Miller advanced Debug Header for the Feather [M0] By Mikey Sklar intermediate Introduction to Bluetooth Low Energy By Kevin Townsend beginner Proper Debugging of ATSAMD21 Processors By lady ada intermediate Bootloading Basics By Bill Earl beginner CircuitPython on the nRF52 By lady ada intermediate Build a Bluetooth App using Swift 5 By Trevor Beaton advanced Programming Microcontrollers using OpenOCD on a... By lady ada intermediate
Create Wishlist
× Title Description Close Search Search
Categories

Tag » Arduino Nrf52 Ble Example