Com o uso de produtos Bluetooth na vida diária, alguns desenvolvedores de produtos costumam usar o Arduino para desenvolver com o HC-05 Módulo Bluetooth. Como programar o HC-05 Módulo com Arduino?

Agora pegue o HC da Feasycom-05 (FSC-BT826) módulo como exemplo:

1650011468 1

O FSC-BT826 (HC-05 módulo) é alimentado por 3,6-6 V e o nível de tensão lógica dos pinos de dados é 3,3 V. Mas a saída de E/S da placa Arduino é de 5V. Para não queimar o módulo Bluetooth, o módulo Bluetooth RXD e a saída de E/S do Arduino necessária para conexão em série com resistência, como Figura 1 mostra. Por outro lado, o módulo Bluetooth TXD e a entrada Arduino I/O podem ser conectados diretamente porque o sinal de 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 baseado no exemplo independente denominado “SoftwareSerialExample” no Arduino UNO IDE. A inicialização do programa do exemplo é apresentada abaixo.

Inicialização do programa

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

este arquivo head e declare um objeto SoftwareSerial.

Na configuração() método, fizemos algumas inicializações:

  • 1. Defina o LED_PIN para o modo de saída.
  • 2. Defina o LED_PIN para nível baixo.
  • 3. Defina a taxa de transmissão da porta serial e inicie a comunicação entre o seu computador e a placa Arduino.
  • 4. Itere sobre as taxas de transmissão para obter a taxa de transmissão UART do HC05 e inicie a comunicação entre a placa Arduino e o HC05.

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