Skip to Content

Beetle BLE - The Smallest Arduino Bluetooth 4.0 DFRobot (BLE) - DFR0339

The Bluno Beetle BLE Board is an ultra compact Arduino compatible development board designed for wearable electronics, IoT devices, and small embedded projects. It integrates Bluetooth Low Energy BT 4.0 communication with the simplicity and flexibility of the Arduino ecosystem, allowing developers to easily build wireless applications. Based on the ATmega328 microcontroller and the CC2540 Bluetooth chip, the Bluno Beetle supports wireless programming through BLE as well as traditional USB programming through the Micro USB interface. The board is fully compatible with Arduino IDE and does not require special drivers or complex configuration.

Package Includes

  • 1 x Bluno Beetle BLE Board
77.70 AED 77.70 AED (Tax included)

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

One of the key design features of the Bluno Beetle is its V shaped gold plated I O pads which make it easy to connect wires or conductive thread. This design allows the board to be directly integrated into wearable electronics such as smart clothing and textile based circuits. Despite its small size, the board provides digital pins, analog inputs, PWM outputs, UART communication, and I2C connectivity, making it suitable for a wide range of embedded projects.

Features

  • Bluetooth Low Energy BT 4.0 connectivity
  • Ultra compact Arduino compatible design
  • Supports Bluetooth HID and iBeacon modes
  • Wireless programming via BLE
  • USB programming through Micro USB port
  • Compatible with the DFRobot Bluno series
  • Fully compatible with Arduino development environment
  • V shaped gold plated IO pads for easy wiring or sewing with conductive thread
  • Ideal for wearable electronics and IoT projects
  • Supports quick prototyping and educational applications

Specifications

  • Microcontroller: ATmega328
  • Bluetooth Chip: CC2540
  • Clock Frequency: 16 MHz
  • Operating Voltage: 5V DC
  • Input Voltage: Less than 8V through Vin
  • Bluetooth Sensitivity: -93 dBm
  • Maximum Communication Distance: Up to 50 meters in open space
  • Working Temperature: -10 C to 85 C
  • Board Size: 28.8 mm x 33.1 mm
  • Weight: 10 g

Pin Configuration

DFR0339 DFRobot Beetle BLE Pinout Diagram

DFR0339 DFRobot Beetle BLE Pinout Diagram

Silkscreen Digital Pin PWM Analog UART I2C
RX 0 Serial RX
TX 1 Serial TX
D2 2
D3 3 Yes
D4 4
D5 5 Yes
A0 A0 A0
A1 A1 A1
A2 A2 A2
A3 A3 A3
SDA A4 SDA
SCL A5 SCL

Interfaces

  • Digital IO Pins: 10
  • Analog Input Pins: 4
  • PWM Outputs: 2
  • UART Serial Interface: 1
  • I2C Interface: 1
  • Micro USB Interface: 1
  • Power Ports: 2

Applications

  • Wearable electronics
  • Wireless keyboards and controllers
  • IoT devices
  • Health monitoring systems
  • Embedded system projects
  • Industrial automation
  • Student learning projects
  • Smart home prototypes

Example Arduino Code

void setup() {
 pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
 digitalWrite(LED_BUILTIN, HIGH);
 delay(1000);
 digitalWrite(LED_BUILTIN, LOW);
 delay(1000);
}

Programming the Board

  1. Connect the Bluno Beetle board to the computer using a Micro USB cable.
  2. Open the Arduino IDE.
  3. Go to Tools then Board then select DFRobot AVR Boards and choose DFRobot Beetle BLE.
  4. Go to Tools then Port and select the COM port of the board.
  5. Upload your program using the Upload button.

Libraries

  • No additional library is required for basic Arduino functions.
  • Bluetooth communication uses the built in serial interface.

Resources