AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

Adafruit

$36.25 |
In stock
No reviews yet

The Adafruit Bluefruit LE UART Friend adds Bluetooth Low Energy connectivity to any microcontroller or computer with a hardware or software serial port. With...

Stock availability

In our warehouse
3 in stock
Available with leadtime
99 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Adafruit Bluefruit LE UART Friend adds Bluetooth Low Energy connectivity to any microcontroller or computer with a hardware or software serial port. With hardware flow control built in, you won't lose data during transmission. Connect via UART TX/RX pins, or use a standard FTDI cable for debugging and testing.

The onboard nRF51822 BLE module supports transparent UART data transfer via the Nordic UART profile, AT commands for full BLE configuration, custom GATT services and characteristics, HID keyboard emulation, heart rate monitor profiles, UriBeacon support, and over-the-air firmware updates.

Key Features

  • nRF51822 BLE Module – Bluetooth Low Energy with Nordic UART RX/TX profile
  • UART Interface – Hardware serial with flow control (CTS/RTS)
  • AT Command Set – Full control over BLE behaviour, GATT services, advertising, RSSI, battery voltage, and more
  • HID Keyboard – Emulate a Bluetooth keyboard for BLE HID-capable devices
  • Heart Rate Monitor Profile – Standard BLE heart rate profile (add your own pulse-detection hardware)
  • UriBeacon – Broadcast URLs to nearby devices using the Google beacon standard
  • OTA Firmware Updates – Update BLE module firmware via iOS or Android
  • iOS and Android Compatible – Works with the free Bluefruit Connect app (colour picker, sensor data, game pad)

Also Available

Ideal For

  • Adding BLE to any UART-capable microcontroller or computer
  • Wireless communication with iOS and Android devices
  • BLE-enabled robots, wearables, and art projects
  • Bluetooth HID keyboard and beacon applications

Package Contents

  • 1× Adafruit Bluefruit LE UART Friend (assembled and tested)
  • 1× Header strip set

Jargon buster

Plain-language definitions for the technical terms used above.

AT command set
An AT command set is a text-based control language sent over a serial terminal to configure a device. It matters because you can change settings such as baud rate and flow control without writing custom firmware.
BLE
BLE stands for Bluetooth Low Energy, a Bluetooth mode designed for low power use and broad compatibility with modern phones and computers. It connects well to battery-powered and mobile devices, including Apple hardware, though it behaves differently from Bluetooth Classic and its serial-style profiles.
CTS
CTS stands for Clear To Send, a serial flow-control signal that tells the other device it may transmit. It matters for reliable high-speed serial communication where buffers could otherwise overflow.
HID
Human Interface Device is a USB device class used for keyboards, mice, gamepads and similar controls. If a board supports HID over USB, it can act like an input device to a computer without needing a custom driver.
microcontroller
A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
OTA
OTA means over-the-air updating, where a device's firmware is updated wirelessly rather than through a programming cable. This lets firmware be updated or maintained after a device is installed without a physical connection.
RTS
RTS stands for Request To Send, a serial flow-control signal used to manage when a device is ready to receive data. It matters when moving fast serial streams because flow control can help prevent lost data.
RX
RX means receive, usually showing data being received by the board. An RX indicator LED can help with troubleshooting USB or serial communication.
Shield
An add-on board that plugs into a main controller board to give it extra features such as sensing, motor control or communication. Knowing a product supports shields helps you judge whether it can connect neatly into an existing maker-board setup.
SPI
A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
TX
TX means transmit, usually showing data being sent from the board. A TX indicator LED can help you see when the board is communicating or uploading code.
TX/RX pins
TX and RX are the transmit and receive pins used for serial communication between electronic devices. They matter when wiring the board to another controller because TX usually connects to the other device’s RX, and the voltage level must be compatible.
UART
UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.

Related Tutorials

Free guides on learn.littlebird.com.au

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.