Adafruit Bluefruit LE UART Friend – Bluetooth Low Energy (BLE)
Features
- RM Cortex M0 core running at 16MHz
- 32KB SRAM
- 5V-safe inputs (Arduino Uno friendly, etc.)
- Bootloader with support for safe OTA firmware updates
- Dimensions: 21mm x 32mm x 5mm / 0.8″ x 1.26″ x 0.2″
- 256KB flash memory / 32KB SRAM
- Transport: UART @ 9600 baud with HW flow control
- On-board 3.3V voltage regulation
- Easy AT command set to get up and running quickly
- Weight: 3.4g
Description:
The Bluefruit LE UART Friend makes it easy to add Bluetooth Low Energy connectivity to anything with a hardware or software serial port. Connect to your Arduino or other microcontroller or even just a standard FTDI cable for debugging and testing.
This multi-function module can do quite a lot! For most people, they’ll be very happy to use the standard Nordic UART RX/TX connection profile. In this profile, the Bluefruit acts as a data pipe, that can ‘transparently’ transmit back and forth from your iOS or Android device. There is even a nice hardware flow control so you won’t have to think about losing data.
The board is capable of much more than just sending strings over the air. Thanks to an easy to learn AT command set, you have full control over how the device behaves, including the ability to define and manipulate your own GATT Services and Characteristics, or change the way that the device advertises itself for other Bluetooth Low Energy devices to see. You can also use the AT commands to query the die temperature, check the battery voltage, and more, check the connection RSSI or MAC address, and a whole lot more.
Power Pins
- VIN: This is the power supply for the module, supply with 3.3-16V power supply input. This will be regulated down to 3.3V to run the chip
- GND: The common/GND pin for power and logic
UART Pins
- TXO – This is the UART Transmit pin out of the breakout (Bluefruit LE –> MCU), it’s at 3.3V logic level.
- RXI – This is the UART Receive pin into the breakout (MCU –> Bluefruit LE). This has a logic level shifter on it, you can use 3-5V logic.
- CTS – Clear to Send hardware flow control pin into the the breakou (MCU –> Bluefruit LE). Use this pin to tell the Bluefruit that it can send data back to the microcontroller over the TXO pin. This pin is pulled high by default and must be set to ground in order to enable data transfer out! If you do not need hardware flow control, tie this pin to ground it is a level shifted pin, you can use 3-5V logic
- RTS – Read to Send flow control pin out of the module (Bluefruit LE –> MCU). This pin will be low when its fine to send data to the Bluefruit. In general, at 9600 baud we haven’t seen a need for this pin, but you can watch it for full flow control! This pin is 3.3V out
Other Pins
- MOD: Mode Selection. The Bluefruit has two modes, Command and Data. You can keep this pin disconnected, and use the slide switch to select the mode. Or, you can control the mode by setting this pin voltage, it will override the switch setting! High = Command Mode, Low = UART/DATA mode. This pin is level shifted, you can use 3-5V logic
- DFU: Setting this pin low when you power the device up will force the Bluefruit LE module to enter a special firmware update mode to update the firmware over the air. Once the device is powered up, this pin can also be used to perform a factory reset. Wire the pin to GND for >5s until the two LEDs start to blink, then release the pin (set it to 5V or logic high) and a factory reset will be performed.
Reverse Side Breakouts
On the back we also have a few breakouts!
Opt VBat: If you fancy, you can solder on a JST 2-PH connector, this will let you easily plug in a Lithium Ion or other battery pack. This connector pad is diode protected so you can use both Vin and VBat and the regulator will automatically switch to the higher voltage
Opt. 32 KHz: If you’re doing some funky low power work, we wanted to give you the option of solderin in a 32khz oscillator. Our firmware doesn’t support it yet but its there!
SWC: This is the SWC clock pin, 3v logic – for advanced hackers!
SWD: This is the SWD data pin, 3v logic – for advanced hackers!
3Vo: This is the output from the 3V regulator, for testing and also if you really need regulated 3V, up to 250mA available
FCR: This is the factory reset pin. When all else fails and you did something to really weird out your module, tie this pad to ground while powering up the module and it will factory reset. You should try the DFU reset method first.
You must be logged in to post a review.
Related products
(OV5647) Raspberry Pi Night Vision Camera Module
Adafruit Feather nRF52 Pro with myNewt Bootloader – nRF52832
BLE LINK BLUETOOTH 4.0
Bluno Nano – An Arduino Nano with Bluetooth 4.0
GLT240128-WB (LCD Graphic RS 232 BLU/WHT)
MLT-BT05 BLE4.0
Features:
- Ultra low standby power consumption 90uA~400uA
- Super long connection distance 100 feet / 60 meters
- Ultra-fast response speed of 0.4 seconds
- Android, Apple, PC, MAC are all universal
- Transceiver without byte limit, up to 3K Bytes/sec
- No need to do MFI
- IOS system support
- Android 4.3 system support
Motor Drive Shield (L293D) for Arduino
- Can drive 4 DC motors or 2 stepper motors or 2 Servo.
- Up to 4 bi-directional DC motors with individual 8-bit speed selection.
- Up to 2 stepper motors (unipolar or bipolar) with single coil, double coil or interleaved stepping.
- 4 H-Bridges: per bridge provides 0.6A (1.2A peak current) with thermal protection, can run motors on 4.5V to 10V DC.
WiFly RN-171
- Ultra low power for battery powered applications
- Firmware configurable transmit power: 0dBm to +12dBm
- Hardware interfaces: UART
- Supports Adhoc and infrastructure networking modes
- User programmable GPIO & ADCs
- Real-time clock for time-stamping, auto-sleep, and auto-wakeup modes
- Run directly from batteries or regulated power supplies
- Configuration over serial or wireless interface using simple ASCII commands
- Over the air firmware upgrade
- Secure Wi-Fi authentication schemes (WEP/WPA/WPA2)
- Full onboard TCP/IP stack (no external drivers required)
Reviews
There are no reviews yet.