O que é um módulo Bluetooth?
O HC-05 é um dispositivo bluetooth utilizado para comunicação sem fio com dispositivos habilitados para bluetooth, como smartphones e outros.
O módulo se comunica com microcontroladores usando comunicação serial. Pode ser alimentado com 5V, mas seus pinos RX e TX trabalham com 3,3V.
Para que a saída do arduino garanta um sinal de 3,3V na entrada RX do módulo bluetooth, será montado um “divisor de tensão”, utilizando um resistor de 220Ω e outro de 330Ω. Essa recomendação garante que o módulo não receba sinais acima de 3,3V na entrada do pino RX.


Aplicativo
Para efetuar a comunicação bluetooth entre um smartphone e um módulo HC-05, será necessário um aplicativo de terminal bluetooth instalado em seu telefone. Uma sugestão é a utilização do app “Arduino Bluetooth Controller”, o qual pode ser baixado gratuitamente na Play Store. O aplicativo é simples, funcional e até o presente momento, não possui propagandas.
As configurações padrão do módulo Bluetooth HC-05 podem ser alteradas usando certos comandos AT.
Nota: O nome Bluetooth padrão do dispositivo é “HC-05” e o PIN (senha) padrão para a conexão é “0000” ou “1234”.
Montagem dos componentes
Logo abaixo temos a lista de componentes utilizado neste exemplo, e sua ligação com o Arduino.
- 1 x Arduino Uno SMD
- 1 x Cabo USB para comunicação
- 1 x Protoboard 400 pontos
- 1 x Bluetooth HC-05
- 1 x Led 5mm
- 1 x Resistor 330Ω
- 2 x Resistor 220Ω
- 7 x Jumpers macho/macho
Código exemplo
Segue abaixo o código exemplo que, utilizando o módulo bluetooth controlado pelo aplicativo no smartphone, fará o led acendar e apagar por comandos diretos.
0