Bluno - An Arduino UNO Compatible Bluetooth 4.0 (BLE) Controller

SKU: DFR0267

Bluno integrates the TI CC2540 BLE chip into an Arduino-compatible platform, providing features like wireless programming, Bluetooth HID support, and IBeacon compatibility. It requires Android 4.3+ or iOS 7.0+ devices and is not compatible with other brand BLE modules due to firmware differences. The device supports a transmission range of over 70 meters in open spaces and around 20 meters in office environments, powered via USB or external DC. With output currents of 40mA for I/O pins and 200mA for power pins, Bluno is ideal for projects requiring robust BLE communication and compatibility with Arduino Uno pin mapping.

Angled shot of back of Arduino UNO BLE wireless controller with ports-DFRobot product sku:DFR0267 image.

Downloadable Resources

  • Docs
  • Tech Specs
  • 1. Example Code for Arduino-Basic Serial Echo

    This section is focused on the basic function of Bluno. You can easily develop your own Android application based on this Demo. This Sketch only do one thing that replies the same message received from Serial port.

    2. Arduino-Wireless Programming

    This article explains how to perform wireless programming on Arduino using BLE technology. It provides detailed instructions for configuring devices as CENTRAL and PERIPHERAL, using AT commands, and uploading sketches wirelessly.

    3. Configure the BLE through AT command

    This article is a detailed guide on configuring BLE modules through AT commands, with step-by-step instructions for firmware versions 1.8 and earlier, utilizing the Arduino IDE and serial monitor for effective Bluetooth communication.

    4. Update BLE Firmware on Bluno

    This article guides users through the process of updating BLE firmware on Bluno boards, detailing steps for both early (version 1.7 or before) and recent (version 1.8 or later) firmware versions, using methods compatible with Windows and Mac operating systems.

    Reference

    This comprehensive reference for AT commands on BLE devices covers everything from changing working modes and connection intervals to setting device names and managing binding configurations, providing developers with the tools to efficiently optimize Bluetooth connectivity and device interaction.

    Specification

    Parameter Value
    Microcontroller Atmega328
    On-board BLE chip TI CC2540
    Baud Rate 9600 - 115200 bps
    Power Supply USB Powered or External 7V~12V DC
    Output Current (I/O pin) 40mA
    Output Current (Power pin) 200mA
    Transmission range(Open Space) more than 70m
    Transmission range(Office) about 20m
    Bootloader Arduino Uno
    Size 60mm x 53mm
    Weight 30g

    Supported:

    • Android System 4.3+ with BLE4.0 module inside with original firmware with BLE driver.
    • e.g. Nexus 4+,Xaiomi 2s,Samsung Galaxy s4,Samsung Galaxy note 3 etc.
    • iOS 7.0+ devices: iPhone 4s+, iPad 3+, iPad Mini, iPod 5th Gen (iPhone 4s is not 100% supported.)

    If you want to use a computer to communicate with Bluno, a BLE link or USB BLE link is needed, the BLE on your computer is not compatible!

    Pinout

    Pinout

    Was this article helpful?

    TOP