Grove - Serial Bluetooth v3.0
Grove - Serial Bluetooth es un módulo fácil de usar compatible con el Grove Base Shield existente, y diseñado para configuración de conexión serial inalámbrica transparente. El módulo Bluetooth de puerto serial es completamente calificado Bluetooth V2.0+EDR(Enhanced Data Rate) 2Mbps Modulación con transceptor de radio completo de 2.4GHz y banda base. Utiliza CSR Bluecore 04-External sistema Bluetooth de chip único con tecnología CMOS y con AFH(Adaptive Frequency Hopping Feature). Tiene la huella más pequeña de 12.7mm x 27mm. Esperamos que simplifique su ciclo general de diseño/desarrollo.
Especificaciones
- Voltaje de Operación: 5.0VDC
- Velocidad de Datos: 2Mbps
- Potencia de Transmisión RF (Máx):+4dBm
- Sensibilidad:-80dBm
- Bluetooth V2.0+EDR 3Mbps Modulación Completamente Calificado
- Velocidad de baudios seleccionable
- Auto-reconexión en 30 min cuando se desconecta como resultado de estar fuera del rango de conexión
Más detalles sobre los módulos Grove consulte Sistema Grove
Demostración
Dos módulos Bluetooth funcionan como se muestra a continuación:
Instalación de Hardware
Descargar Código y Cargar
- Puedes descargar el código en github, haz clic aquí, luego extráelo a la carpeta libraries de Arduino.
- Abre Arduino IDE, abre File -> Examples -> Bluetooth_Shield_V2_Demo_Code -> Master_Button, entonces abres el código de Master, modifica el código como sigue:
- Abre Arduino IDE, abre File -> Examples -> Bluetooth_Shield_V2_Demo_Code -> Slave_led, entonces abres el código de Slave y modifica el código también como arriba.
- Guarda la modificación y haz clic en Upload para Cargar el código, si tienes algún problema sobre cómo iniciar Arduino, por favor haz clic aquí para obtener ayuda.
Verificar El Resultado
- Después de terminar de Cargar el código a ambos Master y Slave, reinicia los dos dispositivos simultáneamente
- Puedes ver el led parpadear, indicando que los dispositivos se estaban inicializando y conectando.
- Después de varios segundos, led encendido, indica que Master y Slave se habían conectado.
Nota
Si no se observa el fenómeno anterior, intenta desconectar la alimentación y volver a conectar.Referencia
Comandos para cambiar la configuración predeterminada
1. Establecer MODE de trabajo
Comando | Descripción |
---|---|
AT+ROLES | Establecer modo de trabajo del dispositivo como cliente (esclavo). |
AT+ROLEM | Establecer modo de trabajo del dispositivo como servidor (maestro). |
2.Configurar BAUDRATE
Comando | Descripción |
---|---|
AT+BAUD4 | Configurar baudrate 9600. Guardar y Reiniciar. |
AT+BAUD5 | Configurar baudrate 19200. Guardar y Reiniciar. |
AT+BAUD6 | Configurar baudrate 38400. Guardar y Reiniciar. |
AT+BAUD7 | Configurar baudrate 57600. Guardar y Reiniciar. |
AT+BAUD8 | Configurar baudrate 115200. Guardar y Reiniciar. |
AT+BAUD9 | Configurar baudrate 230400. Guardar y Reiniciar. |
AT+BAUDA | Configurar baudrate 460800. Guardar y Reiniciar. |
3. Establecer NOMBRE del dispositivo
Comando | Descripción |
---|---|
AT+NMAEabcdefg | Establecer nombre del dispositivo como "abcdefg". Longitud máxima es 12. |
4. Establecer CÓDIGO PIN
Comando | Descripción |
---|---|
AT+PIN2222 | Establecer código pin "2222", longitud máxima es 12. |
5. Restaurar todos los valores de configuración a la configuración de fábrica
Comando | Descripción |
---|---|
AT+DEFAULT | Restaurar todos los valores de configuración a la configuración de fábrica |
6. Consultar dirección del módulo
Comando | Descripción |
---|---|
AT+ADDR | Consultar dirección del módulo |
7. Consultar dirección del último dispositivo conectado
Comando | Descripción |
---|---|
AT+RADD | Consultar dirección del módulo |
Visor de esquemas en línea
Recursos
- Archivo Eagle de Serial Bluetooth
- Instrucciones de software Bluetooth
- Hoja de datos del módulo Bluetooth
Soporte técnico y discusión de productos
¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.