Con el uso de productos Bluetooth en la vida diaria, Algunos desarrolladores de productos a menudo usarán Arduino para desarrollar con el HC-05 Módulo Bluetooth. Cómo programar el HC-05 Módulo con Arduino?

Ahora tome el HC de Feasycom-05 (FSC-BT826) Módulo como ejemplo:

1650011468 1

El FSC-BT826 (HC-05 módulo) funciona con 3.6-6V y el nivel de voltaje lógico de los pines de datos es 3.3V. Pero la salida de E/S del tablero Arduino es de 5V. Para no quemar el módulo Bluetooth, El módulo Bluetooth RXD y la salida de E/S de Arduino se necesitan para conectarse con resistencia, como figura 1 espectáculos. Por otro lado, El módulo Bluetooth TXD y la entrada de E/S de Arduino se pueden conectar directamente porque la señal de 3.3V del FSC-BT826 (HC-05 módulo) es suficiente para ser aceptado como una lógica alta en la junta de Arduino.

Podemos proporcionar el código fuente de un ejemplo que se basa en el ejemplo autónomo llamado "SoftWareseriaExample" en Arduino Uno IDE. La inicialización del programa del ejemplo se establece a continuación.

Inicialización del programa

Hay una clase de puerto serie analógico de software en el archivo <Softwareerial.h>, Necesitamos contener

este archivo principal y declarar un objeto SoftWareserial.

En la configuración() método, Hicimos algo de inicialización:

  • 1. Establecer el modo LED_PIN en el modo de salida.
  • 2. Establecer el LED_PIN en bajo nivel.
  • 3. Establezca Baudrate del puerto serie y comience la comunicación entre su computadora y la placa Arduino.
  • 4. Itere Over Baudrates para obtener el Baudrate UART del HC05 y comenzar la comunicación entre Arduino Board y HC05.

Para el módulo más información de programación, Bienvenido a visitar el enlace del módulo: HC-05 Reemplazo del módulo Bluetooth Módulo Bluetooth HC HC-05 Pasador