Com o uso de produtos Bluetooth na vida cotidiana, Alguns desenvolvedores de produtos costumam usar o Arduino para se desenvolver com o HC-05 Módulo Bluetooth. Como programar o HC-05 Módulo com arduino?

Agora pegue o HC de Feasycom-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. Para não queimar o módulo Bluetooth, O módulo Bluetooth RXD e a saída de E/S Arduino necessários para se conectar em série com resistência, 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 Módulo Bluetooth Substituição Módulo Bluetooth HC Dual Modo HC-05 Pino a pin