Descrición do produto
O Pico-BLE é un módulo de expansión Bluetooth 5.1 de modo dual deseñado para Raspberry Pi Pico, que se controla mediante comandos UART AT, con soporte SPP e BLE. Combinado co Raspberry Pi Pico, pódese usar para aplicacións de comunicación sen fíos Bluetooth.
Parámetros do produto
| Categoría | Parámetro |
| MÓDULO BLUETOOTH | Módulo Bluetooth a UART de modo dual |
| DIMENSIÓNS (mm) | 56.5 x 21 |
| DISTANCIA DE TRANSMISIÓN | 30 m (ao aire libre) |
| COMUNICACIÓN | UART |
| ANTENA | Antena PCB integrada |
| ENTRADA VOLTAGE | 5 V/3.3 V |
|
CORRENTE DE FUNCIONAMENTO |
Corrente transitoria de arranque: uns 25 mA durante uns 300 ms; Corrente de estado estable: preto de 6 mA, modo de baixa potencia;
Modo de corrente de baixa potencia: consulte o manual de usuario |
|
CACHE DE TRANSMISIÓN |
1K bytes de caché UART, recoméndase transmitir menos de 512 bytes por transmisión para SPP |
|
UART BAUDRATE |
13 configuracións de velocidade en baudios diferentes, 115200 bps por defecto |
|
TEMPERATURA DE FUNCIONAMENTO |
-40 ℃ ~ 80 ℃ |
|
Pin de función |
Descrición |
| VSYS | Alimentación 3.3 V/5 V |
| GND | GND |
| GP0 | Pin de transmisión UART (predeterminado) |
| GP1 | Pin de transmisión UART (predeterminado) |
| GP4 | Pin de transmisión UART (predeterminado) |
| GP5 | Pin de transmisión UART (predeterminado) |
|
GP15 |
Pin de detección de estado da conexión Bluetooth (nivel alto significa que Bluetooth está conectado) |
Conexión de hardware
Conexión directa:

Conexión de versión estendida:
Uso do produto
Formato de comunicación
| Admite o modo de comunicación en serie asíncrona, acepta comandos enviados polo ordenador host a través do porto serie Estándar de comunicación: 115200 bps — Os usuarios poden configurar a través de comandos do porto serie, consulte: MVelocidade de transmisión de odulo
configuración e consulta Bits de datos: 8 Bits de parada: 1 Bits de paridade: ningún Control de fluxo: ningún Nota: o deseño de todas as instrucións é regular, non dividido aleatoriamente, podes atopar as regras comparando o seguinte |
|
| Formato de comando de control: AT+ [ ]\r\n —- Todos son caracteres, non números hexadecimales | |
| Formato de comentarios de datos:: [ ]\r\n | |
| Características dos datos |
Descrición detallada |
|
AT + |
O comando de control é o comando de control dado polo host de control ao módulo, comezando por "AT+". |
| Seguido por control, normalmente 2 caracteres | |
| [ ] | Se hai un parámetro despois de CMD, vai seguido de [ ] |
|
\r\n |
Finalmente, remata con "\r\n", o tipo de carácter é un avance de liña e Windows é a tecla Intro. 0x0D, 0x0A en hexadecimal |
| 1、O comentario de datos é que o Bluetooth envía varias informacións de estado e datos ao host, comezando por | |
| Unha breve introdución aos comandos | ||
| Funcional | Comando | Observación |
| Características comúns do comando | AT+C? | O comando público comeza con AT+C, seguido de “?” é o comando da función detallada |
| Características do comando Bluetooth | AT+B? | O comando Bluetooth comeza con AT+B, seguido de “?” é o comando da función detallada |
| Consulta pública | AT+Q? | O comando de consulta pública comeza con AT+Q, seguido de “?” é o |
| Comando de consulta Bluetooth | AT+T? | O comando de consulta Bluetooth comeza con AT+T, seguido de “?” é o comando da función detallada |
Comando de comunicación example
| Parte común–Instrucións de control–Descrición | ||
| CMD | Función correspondente | Descrición detallada |
| AT+CT | Establecer velocidade en baudios | Para máis detalles ver: Configuración e consulta da velocidade de transmisión do módulo |
| AT+CZ | Reinicio do chip | Reinicio suave do chip, consulte: Reset e restaurar fábrica |
|
AT+CW |
Restablece o chip á configuración de fábrica | Restaurar a configuración de fábrica, borrar todos os parámetros previamente memorizados, ver: Restablece o módulo e restablece a configuración de fábrica |
|
AT+CL |
Configuración de baixo consumo de chip |
Vexa Descrición do comando de baixa potencia do chip, o predeterminado é o modo de traballo normal |
|
AT+CR |
Configuración da información de devolución de chamada de encendido do chip | Ver: Configuración da información de devolución de chamada de encendido do chip, o predeterminado é aberto |
| AT+BM | Establece o nome de BLE Bluetooth | Ver: Establece o nome e o enderezo de Bluetooth |
| AT+BN | Establece o enderezo MAC de BLE | Ver: Establece o nome e o enderezo de Bluetooth |
| AT+BD | Establece o nome de Bluetooth SPP | Ver: Establece o nome e o enderezo de Bluetooth |
| AT+QT | Consulta a velocidade en baudios do | Ver: Configuración e consulta da velocidade de transmisión do módulo |
| AT+QL | Consulta o estado de baixa potencia | Ver: Establece o nome e o enderezo de Bluetooth |
| AT+TM | Consulta o nome de BLE Bluetooth | Ver: Establece o nome e o enderezo de Bluetooth |
| AT+TN | Consulta BLE Bluetooth | Ver: Establece o nome e o enderezo de Bluetooth |
| AT+TD | Consulta SPP Bluetooth nome | Ver: Establece o nome e o enderezo do Bluetooth |
Configuración e consulta da velocidade de transmisión do módulo
|
AT+CT??\r\n |
Comando de configuración da velocidade en baudios, ?? representa o número de serie da velocidade en baudios | ||||||
|
AT+QT\r\n |
Comando de consulta de velocidade en baudios, devolve QT+?? ?? representa o número de serie da velocidade en baudios | ||||||
| Número de serie de velocidade en baudios | |||||||
| 01 | 02 | 03 | 04 | 05 | 06 | 07 | |
| 9600 | 19200 | 38400 | 57600 | 115200 | 256000 | 512000 | |
| 08 | 09 | 10 | 11 | 12 | 13 | ||
| 230400 | 460800 | 1000000 | 31250 | 2400 | 4800 | ||
- Unha vez configurada a velocidade en baudios, o chip memorizará. A próxima vez que o actives, a velocidade en baudios será a que estableza.
- Despois de configurar a velocidade en baudios, agarde 1 segundo e, a continuación, envíe o reinicio [AT+CZ] ou apague.
- Se queres restaurar a velocidade de transmisión predeterminada, envía o comando para restaurar a configuración de fábrica, entón o chip borrará automaticamente todas as configuracións.
Restablecemento do módulo e restablecemento de fábrica
Comando de reinicio: AT+CZ\r\n
Agarde un segundo despois de introducir o comando de reinicio
Comando de restablecemento de fábrica: AT+CW\r\n
Agarde cinco segundos despois de introducir o comando de restablecemento de fábrica
Establece o nome e o enderezo do Bluetooth
| AT+BMBLE-Waveshare\r\n | Establece o nome de BLE Bluetooth en "BLE-Waveshare" |
|
AT+BN112233445566\r\n |
Establece o enderezo de BLE. O enderezo que aparece no teléfono móbil é: 66 55 44 33 22 11 |
| AT+BDSPP-Waveshare\r\n | Establece o nome de Bluetooth SPP en "SPP-Waveshare" |
- Despois de configurar o nome de Bluetooth, restablece o módulo e usa o teléfono móbil para buscar de novo despois do restablecemento.
- A lonxitude máxima do nome Bluetooth é de 30 bytes
- Despois de modificar o nome de Bluetooth, se o nome do dispositivo que aparece no teléfono móbil non cambia, o principal motivo pode ser que non modificou o enderezo Bluetooth, polo que o teléfono móbil non se actualice de forma sincronizada. Neste momento, o que cómpre facer é cambiar a información de vinculación do teléfono móbil. Elimina e busca de novo, ou busca con outro dispositivo.
Consulta o nome e o enderezo de Bluetooth
| AT+TM\r\n | Devolve TM+BLE-Waveshare\r\n para o nome de Bluetooth BLE-Waveshare |
| AT+TN\r\n | Devolve o enderezo Bluetooth de TN+12345678AABB\r\n BLE: 0xBB, 0xAA, 0x78, 0x56, 0x34, 0x12 |
| AT+TD\r\n | Volve a TD+SPP-Waveshare\r\n para o nome de Bluetooth SPP-Waveshare |
Non hai ningún enderezo SPP tanto se está configurado como se consulta, porque o enderezo SPP obténse mediante +1 no
o byte máis alto do enderezo MAC BLE, por exemploampLe:
O enderezo de BLE devólvese como: TN+32F441F495F1,
Isto significa que o enderezo de BLE é: 0xF1 , 0x95 , 0xF4 , 0x 41 , 0xF4 , 0x32
Entón o enderezo do SPP é: 0xF2 , 0x95 , 0xF4 , 0x 41 , 0xF4 , 0x32
Descrición das instrucións do chip de baixa potencia
|
AT+CL00\r\n |
Non entres no modo de baixa potencia. Será válido no seguinte acendido. Teña coidado de reiniciar a enerxía despois de configurar |
|
AT+CL01\r\n |
Entra no modo de baixa potencia. É válido no seguinte acendido. Despois de configurar, preste atención ao acendelo de novo: o chip entra neste estado por defecto, sen necesidade de configuralo |
|
AT+QL\r\n |
Comando de consulta de baixa potencia. O valor de retorno é QL+01\r\n, o que indica que o estado de traballo actual é o modo de baixo consumo de enerxía |
- Despois da configuración, cómpre acenderse de novo para actualizar a configuración
- Este comando está memorizado. Despois de enviar o comando correctamente, o chip gardarao.
- Despois de iniciar o modo de baixo consumo, hai moitas restricións, que xeralmente están desactivadas por defecto.
- Despois da configuración, o chip volverá á información do dispositivo normalmente cando estea acendido. Os comandos AT pódense configurar en 5 segundos e, despois de 5 segundos, todos os comandos AT ignoraranse antes da conexión Bluetooth.
- A diferenza entre o baixo consumo de enerxía e o funcionamento normal débese principalmente á diferenza na forma de emisións Bluetooth cando Bluetooth non está conectado. Durante o funcionamento normal, o Bluetooth está sempre en estado de emisión. Durante o consumo de enerxía baixo, emítese cada 0.5 segundos, unha vez cada 0.1 segundos e o resto do tempo está en estado de suspensión. Cando está conectado a Bluetooth, o consumo de enerxía dos dous modos de traballo é similar (por suposto,
o baixo consumo de enerxía será un pouco máis baixo), se non é especialmente sensible ao consumo de enerxía ou estará en estado desconectado durante moito tempo despois do acendido, é mellor manter o módulo nun estado de funcionamento normal. - A seguinte táboa é a corrente en cada estado de traballo, que se mide no ambiente experimental, e os resultados son só para referencia.
| Número de serie | Actual | Descrición | |
|
AT+CL00\r\n
Modo de traballo de baixa potencia |
Momento de arranque |
12 mA |
Cando o chip está acendido, os periféricos deben ser inicializados. A corrente instantánea é relativamente grande e esta vez mantense durante 300 ms e entra nun estado de baixa potencia. |
|
Estado de traballo: non conectado |
1 mA, 5 mA alternativamente |
O chip atópase en estado normal de funcionamento, emítese normalmente e atópase nun estado periódico de sono, emisión de espertar e de sono. O propósito é aforrar o consumo de enerxía, o ciclo é de 500 ms. 100 ms transmitidos unha vez, 400 ms de suspensión | |
|
Estado de traballo: conectarse |
6 mA |
Cando a conexión sexa exitosa, o chip deixará de ir a durmir. pero no traballo | |
|
AT+CL01\r\n
modo de traballo normal |
Momento de arranque |
25 mA |
Cando o chip está acendido, os periféricos deben ser inicializados. A corrente instantánea é relativamente grande, esta vez mantense durante 300 ms e entra no estado de traballo de 5 mA |
|
Sexa conectado ou non |
6.5 mA |
O chip sempre funciona. Pequenas fluctuacións de corrente, insignificantes |
Se consideras que o consumo de enerxía anterior é relativamente alto, podes usar 3.3 V para subministrar directamente enerxía ao módulo e a corrente aumentará.
diminuír

Activación de chip BLE e activación de SPP
| AT+B401\r\n | Activa a función BLE. Por suposto, AT+B400\r\n está pechado |
| AT+B500\r\n | Desactivar a función de SPP. Por suposto, AT+B501\r\n está activado |
| AT+T4\r\n | Comprobe se a función BLE está activada. O chip devolverá T4+01 ou T4+00 |
| AT+T5\r\n | Comprobe se a función SPP está activada. O chip devolverá T5+01 ou T5+00 |
- Despois de desactivar a función BLE/SPP, debe acendela de novo para que esta función teña efecto. Claro que é o mesmo
- Só tes que configuralo unha vez, o chip garda automaticamente os parámetros e non necesitas configuralo a próxima vez
- Despois de desactivar a función BLE/SPP, o teléfono móbil non pode buscar o nome de BLE.
Descrición da mensaxe de erro devolta polo chip
| ER+1\r\n | O marco de datos recibido é incorrecto |
| ER+2\r\n | O comando recibido non existe, é dicir, a cadea como AT+KK que enviaches non pode ser |
| atopado | |
| ER+3\r\n | O comando AT recibido non recibiu un retorno de carro nin un avance de liña, é dicir, \r\n |
| ER+4\r\n | O parámetro enviado polo comando está fóra do rango ou o formato do comando é incorrecto. Comprobe os seus comandos AT |
| ER+7\r\n | O MCU envía datos ao teléfono móbil, pero o teléfono móbil non abre a notificación. No estado exitoso da conexión BLE |
Concéntrase na descrición de notificar [seguimento]. Despois de que a aplicación de proba do teléfono móbil estea conectada ao chip Bluetooth, a notificación debe estar activada. O chip bluetooth pode
enviar datos ao teléfono móbil. Cando o teléfono móbil envía datos ao chip Bluetooth, é suficiente usar a función de escritura.
Configuración da información de devolución de chamada de encendido do chip
| AT+CR00\r\n | Desactiva as mensaxes de devolución para acendelo. Teña coidado de reiniciar a enerxía despois de configurar |
|
AT+CR01\r\n |
Activa a mensaxe de retorno do acendido do chip. É válido no seguinte acendido. Teña coidado de reiniciar a enerxía despois de configurar |
Nota: despois de desactivar esta función, tamén desactivará a información de retorno OK ou ER+X que se devolve activamente despois de executar o comando AT. Recoméndase mantelo activado aquí.
Descrición transparente da transmisión
- Despois da conexión Bluetooth, o módulo entra automaticamente no modo de transmisión transparente. Salvo o comando AT completamente correcto, o resto dos datos transmitiranse de forma transparente.
- A cantidade máxima de datos que se poden manexar nunha soa vez é de 1024 bytes. SPP recomenda que non supere os 512 bytes á vez.
- O MTU (longitude máxima do paquete de comunicación) da APP do teléfono móbil normalmente é de 20 bytes para 1 paquete de datos; cando o paquete de datos enviado polo módulo supere os 20 bytes, o módulo dividirá automaticamente o paquete segundo o MTU establecido; pode modificar o MTU para modificar a velocidade de interacción de datos (canto maior sexa
MTU, máis rápida é a velocidade de interacción de datos).
Documentos/Recursos
![]() |
WAVESHARE ELECTRONICS Módulo de expansión 5.1 de modo dual compatible con Bluetooth Pico-BLE [pdfManual do usuario Pico-BLE, módulo de expansión 5.1 compatible con Bluetooth de modo dual |







