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
Arduino Ethernet Shield w/o PoE (Wiznet W5100)
(Get A latest Price)
Arduino MEGA 2560 R3 (ATMEGA2560-16AU MCU)
Overview
The Arduino Mega 2560 is a microcontroller board based on the ATmega2560 (datasheet). It has 54 digital input/output pins (of which 15 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. The Mega is compatible with most shields designed for the Arduino Duemilanove or Diecimila.BK8000L Wireless Bluetooth Stereo Audio Module (AT Commands SPP DIY Bluetooth Speaker Amplifier)
ESP-WROOM-32 Development Board | 2.4GHz Dual-Mode WiFi + Bluetooth Dual Cores Microcontroller Processor With built-in Antenna
- 2.4GHz Dual-Mode WiFi + Bluetooth Development Board
- Ultra-Low power consumption works perfectly with the Arduino IDE
- Support LWIP protocol, Freertos
- SupportThree Modes: AP, STA, and AP+STA
- ESP32 is safe, reliable, and scalable to a variety of applications
- 30Pin ESP32 Development Board 2.4GHz WiFi Dual Cores Microcontroller Integrated with Antenna RF Low Noise Amplifiers Filters
Raspberry Pi Compute Module 3 – 4Gbytes eMMC Flash
Raspberry Pi Calculation Module 3
Raspberry Compute Module 3 is for designers who prefer Raspberry Pi3 functionality but require a smaller form factor (67.6 mm X 31 mm) for their embedded design. These modules are DDR2-SODIMM, mechanically compatible system-on-a-chip (SoM) that includes a BCM2837 processor system-on-a-chip (SoC) with 1 GB of LPDDR2 RAM and 4 GB of eMMC flash. In addition, these modules have an additional input/output (I/O) interface in addition to the Raspberry Pi Model A/B board.
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)
XBee 1mW Wire Antenna
Description:
- 3.3V @ 50mA
- 250kbps Max data rate
- 1mW output (+0dBm)
- 300ft (100m) range
- Wire antenna
- Fully FCC certified
- 6 10-bit ADC input pins
- 8 digital IO pins
- 128-bit encryption
- Local or over-air configuration
- AT or API command set
Reviews
There are no reviews yet.