Utilice Arduino para probar simplemente el módulo Bluetooth HC-08

Introducción al módulo

El módulo de comunicación serial Bluetooth HC-08 es una nueva generación de módulo de transmisión de datos basado en el protocolo Bluetooth Especificación V4.0 BLE Bluetooth. La banda de frecuencia de funcionamiento inalámbrico es ISM de 2,4 GHz y el método de modulación es GFSK. La potencia máxima de transmisión del módulo es de 4 dBm y la sensibilidad de recepción es de -93 dBm. Puede lograr una comunicación de distancia ultralarga de 80 metros con el iPhone 4s en un entorno abierto. El módulo adopta el método de empaquetado con orificio de sello y se puede soldar con parche. El tamaño del módulo es de 26,9 mm × 13 mm × 2,2 mm, lo cual es muy conveniente para que los clientes lo incorporen en sistemas de aplicaciones. El módulo utiliza el chip CC2540 de TI, configura un espacio de 256 K Bytes y admite comandos AT. Los usuarios pueden cambiar roles (modos maestro y esclavo), así como la velocidad en baudios del puerto serie, el nombre del dispositivo, la contraseña de emparejamiento y otros parámetros según sea necesario, lo que lo hace flexible para usar.Insertar descripción de la imagen aquí

Prueba de módulo

alambrado

Aquí hablo principalmente sobre cómo usar la placa de desarrollo arduino uno para probar la calidad del Bluetooth HC-08. Es adecuado para situaciones en las que solo tienes una placa de desarrollo arduino y no tienes un puerto serie para el módulo TTL.
Conecte el módulo a la placa de desarrollo de la siguiente manera:

arduino HC-08
5V VCC
Tierra Tierra
Texas RX
RX Texas

El diagrama de conexión real es el siguiente (la lámpara está conectada al pin 13):
Insertar descripción de la imagen aquí

código

int LED = 13;

void setup() {
    
    
  pinMode(LED,OUTPUT);// 定义13为输出引脚
  Serial.begin(9600);//模块上电灯快闪,arduino发送指令时需要按住模块上的按键
}
void loop() {
    
    
   while(Serial.available())
  {
    
    
    char ch;
    ch = Serial.read();
    Serial.print(ch); 
    if(ch=='1')
    digitalWrite(LED,HIGH);//接收到1亮灯
    else if(ch=='0')
    digitalWrite(LED,LOW);//接收到0灭灯
    else
    {
    
    
       Serial.println("error cmd");//错误指令不作任何操作并输出error
    } 
  } 
}

Fenómeno de prueba

Descargue el depurador de Bluetooth en su teléfono móvil, envíe el carácter 1 y el pin correspondiente emitirá un nivel alto. Si conecta una luz al pin 13, el fenómeno será más obvio. (Al conectar una luz, debe conectar un resistencia para limitar la corriente. La salida de voltaje por el pin es 5V)
Insertar descripción de la imagen aquí
0 luces apagadas
Insertar descripción de la imagen aquí

Resumir

Al realizar la prueba, asegúrese de conectar una resistencia para limitar la corriente si hay una luz conectada.
Si no hay luz, puede usar un multímetro para probar el voltaje de salida del pin. Cuando envía un 1, genera un nivel alto y cuando envía un 0, genera un nivel bajo.

Supongo que te gusta

Origin blog.csdn.net/qq_42250136/article/details/133080257
Recomendado
Clasificación