Bluno Mega2560

SKU: DFR0323

Bluno Mega2560 is a powerful expansion of the BLE family, combining Arduino Mega's rich I/O ports and resources with Bluetooth 4.0 capabilities for wireless communication and programming, making it ideal for projects needing more memory and flexibility.

Side shot showing Bluno Bluetooth 4.0 module with Arduino-compatible ports and connectors.-DFRobot product sku:DFR0323 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 Details
    Microcontroller ATmega2560
    Clock frequency 16MHZ
    Transmission distance 70m in free space
    Working voltage +5V
    External input voltage (recommended) 7V~12V DC
    External input voltage (range) 6V~20V DC
    Digital I/O outputs 54 (14 PWM outputs)
    Analog inputs 16
    I/O current 40mA
    Flash capacity 128KB (4k for bootloader)
    Static storage capacity of SRAM 8KB
    Memory capacity of EEPROM 4KB
    Size 108mmx54mm

    Pinout

    Pinout

    The figure above shows Bluno Mega2560 controller with all the ports, which includes:

    • Power: USB power supply or external DC2.1 power supply; automatically disconnect USB power supply when using an external power supply; external power supply transformed as stable 5V through an on-board DC-DC power conversion; current output capacity up to 2A, and USB power supply 5V when the maximum output current is 500mA.
    • DC2.1 power input interface, voltage range: 5-23V
    • USB interface, power supply and communication
    • 2 I2Cs
    • 4 UARTs (hardware serial ports)
    • 54 digital input/output pins (of which 14 can be used as PWM outputs)
    • 16 analog inputs
    • 5V and 3.3V output
    • A reset button
    • A BLE chip firmware update button

    FAQ

    • Hi there --

      Just received my Bluno and I can see with `AT+VERSION=?` that the firmware is 1.9.7.

      I've got a less recent one that is still on 1.9.6 that I would like to update.

      Are you planning on releasing the 1.9.7 firmware soon?

      Thanks,
      Ladislas

      Hi there-
      There seems to be an important problem when using the bluno mega2560 with the SIM808 shield.

      Basically I plugged the SIM808 shield to a standard MEGA board (not the bluno), redirecting the shield TX/RX pins to the mega Serial1 port. This way I can communicate with the arduino using the usb/serial and the arduino can talk to the SIM808 on the Serial1.

      Works great with the standard MEGA board. I've defined serial commands to power up/down the 808, send AT commands, send text messages. Using the DFRobot_SIM808 code and library. All good.

      Doing this with the bluno actually kills the bluno board. I can send my program to the bluno, send benign serial commands (like AT) but as soon I try to power up the 808 modem, the bluno crashes such that it is no longer seen on the USB port (it is not seen on bluetooth either). I've repeated that with two bluno MEGA boards, thinking the first one had an earlier firmware. The second time, I upgraded the firmware to 1.97 before trying anything.

      Well I'm now the owner of two bricked bluno MEGA boards and I've lost time and more than 100$ on that

    Explore More Related Questions >

    Was this article helpful?

    TOP