Download Print this page

Advertisement

Quick Links

Pico-BLE User manual
Product description
The Pico-BLE is a dual-mode Bluetooth 5.1 expansion module designed for Raspberry
Pi Pico, which is controlled via UART AT commands, with SPP and BLE support. Combined
with the Raspberry Pi Pico, it can be used for Bluetooth wireless communication
applications.
Product parameters
Category
BLUETOOTH MODULE
DIMENSIONS(mm)
TRANSMISSION DISTANCE
COMMUNICATION
ANTENNA
INPUT VOLTAGE
OPERATING CURRENT
TRANSMISSION CACHE
UART BAUDRATE
OPERATING TEMPERATURE
Interface Description
版本:V1.0,日期:2021 年 12 月 16 日
Dual-mode Bluetooth to UART module
Startup transient current: about 25mA for about 300ms;
Stable status current: about 6mA, non low power mode;
Low power mode current: refer to user manual
it is recommended to transmit less than 512 bytes per
13 different baudrate configuration, 115200 bps by default
User Manual
Parameter
56.5 x 21
30m (open air)
UART
Onboard PCB antenna
5V/3.3V
1K bytes UART cache,
transmission for SPP
-40℃ ~ 80℃
Pico-BLE
1 / 10

Advertisement

loading

Summary of Contents for Waveshare Pico-BLE

  • Page 1 User Manual Product description The Pico-BLE is a dual-mode Bluetooth 5.1 expansion module designed for Raspberry Pi Pico, which is controlled via UART AT commands, with SPP and BLE support. Combined with the Raspberry Pi Pico, it can be used for Bluetooth wireless communication applications.
  • Page 2 Pico-BLE User manual Function pin Description VSYS 3.3V/5V Power UART transmit pin (default) UART transmit pin (default) UART transmit pin (default) UART transmit pin (default) Bluetooth connection status detection pin GP15 (high level means Bluetooth is connected) Hardware connection Direct connection:...
  • Page 3: Product Use

    Pico-BLE User manual Product use Communication format Support asynchronous serial communication mode, accept commands sent by the host computer through the serial port Communication Standard:115200 bps --- Users can set through serial port commands, see: Module baud rate setting and query...
  • Page 4 Pico-BLE User manual 2、Followed by the parameters returned by the module A brief introduction to commands Functional Command Remark division Common Command AT+C? The public command starts with AT+C, followed by "?" is the Features detailed function command Bluetooth AT+B? The Bluetooth command starts with AT+B, followed by "?"...
  • Page 5 Pico-BLE User manual AT+TN Query BLE Bluetooth See:Set the name and address of bluetooth address AT+TD Query SPP Bluetooth name See:Set the name and address of bluetooth Module baud rate setting and query Baud rate setting command, ?? represents the serial number of the baud...
  • Page 6 AT+BN112233445566\r\n 55 44 33 22 11 AT+BDSPP-Waveshare\r\n Set the SPP Bluetooth name to "SPP-Waveshare" 1. After setting the bluetooth name, please reset the module, and use the mobile phone to search again after reset. 2. The maximum length of the Bluetooth name is 30 bytes 3.
  • Page 7 Returns the Bluetooth address of TN+12345678AABB\r\n BLE: 0xBB, 0xAA, 0x78, 0x56, 0x34, 0x12 AT+TD\r\n Return to TD+SPP-Waveshare\r\n for Bluetooth name SPP-Waveshare There is no SPP address whether it is set or queried, because the SPP address is obtained by +1 on the...
  • Page 8 Pico-BLE User manual Serial number Current Description When the chip is powered on, the peripherals need to be initialized. The instantaneous current is relatively large, and this time Boot moment 12mA is maintained for 300ms, and it enters a low-power state.
  • Page 9 Pico-BLE User manual decrease Chip BLE enable and SPP enable AT+B401\r\n Enable BLE function. Of course AT+B400\r\n is closed AT+B500\r\n Disable the function of SPP. Of course AT+B501\r\n is turned on AT+T4\r\n Check whether the BLE function is enabled. The chip will return T4+01 or T4+00 AT+T5\r\n Check whether the SPP function is enabled.
  • Page 10 Pico-BLE User manual found ER+3\r\n The received AT command did not receive a carriage return and line feed, that is, \r\n ER+4\r\n The parameter sent by the command is out of range, or the command format is incorrect. Please check your AT commands ER+7\r\n The MCU sends data to the mobile phone, but the mobile phone does not open notify.