With the use of Bluetooth products in daily life, some product developers will often use Arduino to develop with the HC-05 Módulo Bluetooth. Como programar o HC-05 Módulo com arduino?

Now take Feasycom’s HC-05 (FSC-BT826) módulo como exemplo:

1650011468 1

O FSC-BT826 (HC-05 módulo) é alimentado por 3,6-6V e o nível de tensão lógica dos pinos de dados é 3,3V. Mas a saída de E/S da placa Arduino é 5V. In order not to burn the Módulo Bluetooth, o Módulo Bluetooth RXD and Arduino I/O output needed to Series connect with resistance, como figura 1 shows. Por outro lado, O módulo Bluetooth TXD e a entrada de E/S Arduino podem ser conectados diretamente porque o sinal 3.3V do FSC-BT826 (HC-05 módulo) é suficiente para ser aceito como uma lógica alta na placa Arduino.

Podemos fornecer o código-fonte de um exemplo que se baseia no exemplo independente chamado "Softwareseriexample" em Arduino Uno IDE. A inicialização do programa do exemplo é estabelecida abaixo.

Inicialização do programa

Existe uma classe de porta serial analógica de software no arquivo <SoftwareReal.h>, Precisamos conter

Este arquivo da cabeça e declarar um objeto softwareserial.

Na configuração() método, Fizemos alguma inicialização:

  • 1. Defina o LED_PIN para o modo de saída.
  • 2. Defina o LED_PIN como baixo nível.
  • 3. Defina o Baudrate da porta serial e inicie a comunicação entre o seu computador e a placa Arduino.
  • 4. Itera sobre o Baudrates para obter o Uart Baudrate do HC05 e iniciar a comunicação entre o Arduino Board e o HC05.

Para o módulo, mais informações de programação, Bem -vindo para visitar o link do módulo: HC-05 Bluetooth Module replacement Bluetooth Module Dual-Mode HC-05 Pino a pin