Arduino Cc2541 Bluetooth V4.0 Hm-11 Ble Module User Manual

Arduino Cc2541 Bluetooth V4.0 Hm-11 Ble Module User Manual

ARDUINO CC2541 Bluetooth V4.0 HM-11 BLE Module User Manual
TREND TT80020SN Nickel Table Lamp

Introduction

This is a SMD BLE module used in our BLE Bee and Xadow BLE. It is based on TI cc2541 chip, enables robust network nodes to be built with low total bill-of-material costs and highly suited for ultralow power consumption systems. The module is small and easy to use, with the preprogrammed firmware of manufacturer, you could quickly build BLE communications via its AT command. Supporting BLE communications with iphone, ipad and Android 4.3.

Features

  • Bluetooth protocol: Bluetooth Specification V4.0 BLE
  • Working frequency: 2.4 GHz ISM band
  • Interface way: a serial port Open environment within 30 meters can realize communication between modules
  • To send and receive no byte limit between modules
  • Modulation method: GFSK (Gaussian Frequency Shift Keying)
  • Transmission power: – DBM, 23-6 DBM, 0 DBM, 6 DBM, can be modified by the AT command
  • use TI CC2541 chip, configuration space of 256 KB, support the AT command, the user can according to need to change the role (master, slave mode) and the serial port baud rate, name of equipment, matching parameters such as passwords, use agile.
  • power supply: + 3.3 VDC 50 mA
  • working temperature: – 5 ~ + 65 Centigrade

Specification

SpecificationValue
MicroprocessorCC2541
Resources
!TOP
Support the AT command, the user can according to need to change the role (master, slave mode) and the serial port baud rate,name of eguipmenLMatching parameters such as password, the use of flexible.
Outline Dimension13.5mm x 18.Smm x 2.3mm
Power supply3.3V
Communication ProtocolUart(3.3V LVTTL)
ID counts2
Key input ID1
LED Indicators IC1
ConnectivitySocket compatible with XBee

Electrical Characteristics

SpecificationMb7313MaxUnit
Max Input Voltage-3 3.6V
Working Input Voltage2.03.33.6V
Transmit Current15mA
Receive Current8.5mA
Deep Sleep Current600uA
Operating Temperature-40+65•C

Pin definition

Pin definition

PinNameDesaiption
1UART RTSUART
2UART TXUART
3UART CTSUART
4UART RXUART
SNC
6NC
7NV
8NV
9VCCPower supply 13V
10NC
11FLEETSReset, active low at least in Sms
12GNDGND
13P10310 port, used for connect to DHT11/D518B20
14P102Digital input, output
15P101LED indicator
16P100Button pin

AT commands & Configuration

  1. Query the native MAC address
    Send: AT + ADDR?
    Send after a successful return: OK + LADD: MAC address (address for 12 string)
  2. Query the baud rate
    Send: AT+BAUD? Send after a successful return: OK + Get: [para1]
    Scope of para1:0 ~ 8. The parameters corresponding to: 0 represents 9600, 1, 2, 9600, 38400, on behalf of the representative representative of 57600, 115200, 5, 4800, 6, 7 represents 1200, 1200 2400. The default baud rate to 9600.
  3. Set the baud rate
    Send: AT+BAUD[para1]
    Send after a successful return: OK+Set:[para1]
    Example: send: AT + BAUD1, return: OK + Set: 2.The baud rate is set to 19200.
    Note: after the switch to the 1200, module will no longer support the configurations of the AT command, and press the PIO0 under standby, module can restore the factory Settings.Do not recommend using the baud rate.After setting the baud rate, modules should be on electricity, anew set parameters can take effect.
  4. from the device connected to the bluetooth address specified
    Send: AT+CON[para1]
    Send after a successful return: OK+CONN[para2]
    Para2 range is: A, E, F
    Example: from the bluetooth address is: 0017EA0943AE, sending the AT + CON0017EA0943AE, module returns: OK + CONNA or OK + + CONNF CONNE or OK.
  5. removal equipment matching information
    Send: AT + CLEAR
    Send after a successful return: OK +
    CLEAR Clear success had connected device address code information.
  6. query module working mode
    Send: AT + MODE?
    Send after a successful return: OK + Get: [para]
    Para: the range of 0 ~ 2. 0 represents passthrough mode, on behalf of the PIO acquisition + remote control + 1 passthrough, 2 representative passthrough + remote control mode.The default is 0.
  7. set module working mode:
    Send: AT + MODE []
    Send after a successful return: OK + Set: [para]
  8. query device name
    Send: AT + NAME?
    Send after a successful return: OK + NAME [para1]
  9. set the device name
    Send: AT + NAME [para1]
    Send after a successful return: OK + Set: [para1]
    Example: Set the device name to Seeed, sending the AT + NAMESeeed, return OK + Set: Seeed AT this time, the name of the bluetooth module has been changed to Seeed. Note: after the instruction execution, required to electricity, set the parameters of the approval.
  10. query matching password
    Send: AT + PASS?
    Send after a successful return: OK + PASS: [para1]
    Para1 range is 000000 ~ 999999, the default is 000000.
  11. pairing set password
    Send the AT + PASS [para1]
    Send after a successful return: OK + Set: [para1]
  12. restore factory Settings
    The AT + RENEW send
    Send after a successful return: OK + RENEW
    Restore the default factory Settings module, the module Settings will be reset so, back to the factory with the status of the factory default, delay module 500 ms after the restart.If no need, please be careful.
  13. module reset
    Send: AT + RESET
    Send after a successful return: OK + RESET
    After the instruction execution module will delay 500 ms after the restart.
  14. set the master-slave mode
    Send: AT + ROLE [para1]
    Send after a successful return: OK + Set: [para1]

Example Code
//master
//master coding
//slave
//slave coding

 

Documents / Resouces

Download manual
Here you can download full pdf version of manual, it may contain additional safety instructions, warranty information, FCC rules, etc.


Related Manuals