
Módulo bluetooth hc-06
Especificação do módulo bluetooth hc-06
O módulo bluetooth HC-06 é um módulo bluetooth escravo projetado para comunicação serial sem fio. É um módulo escravo, ou seja, pode receber dados seriais quando dados seriais são enviados de um dispositivo bluetooth mestre (dispositivo capaz de enviar dados seriais através do ar: smart phones, PC). Não é necessário nenhum código fonte específico para o módulo Bluetooth no chip arduino. Um aplicativo no telefone é usado para enviar entradas para o módulo que recebe e depois transfere isto para o arduino. O arduino e os atuadores, por sua vez, respondem de acordo, conforme especificado no código fonte. Quando o módulo não está em um estado emparelhado, o LED no módulo pisca rapidamente enquanto que quando emparelhado com o aplicativo no telefone, o LED no módulo é um vermelho constante.
O módulo HC-06 tem quatro pinos que são todos necessários para fazer uma conexão com o arduino UNO. O pino VCC é onde o módulo recebe sua tensão de entrada e é assim conectado ao pino de 5V no arduino. O GND no módulo é o pino de aterramento que se conecta ao pino de aterramento do arduino. Em outras palavras, ele é o ponto de referência a partir do qual todas as outras tensões são medidas. O RXD e o TXD são os pinos de recepção e de transferência respectivamente no módulo. O módulo recebe os dados seriais do dispositivo mestre (smartphone) através do pino RXD e depois transfere esses dados para o arduino usando o pino TXD. O pino TXD no módulo é conectado diretamente ao pino RX no arduino enquanto o pino RXD do módulo é conectado ao pino TX no arduino usando um circuito divisor de voltagem, já que o RXD no módulo só pode suportar voltagem até 3,3V.
Folha de dados hc-06
Arduino pode se comunicar com outro dispositivo via Bluetooth usando o módulo HC-06 (escravo). Ele permite que o Arduino seja conectado e troque dados com outros dispositivos, como Smartphone, computador ou outros microcontroladores. A comunicação Bluetooth pode ser usada para controlar um robô remotamente, exibir e armazenar dados em seu computador ou em seu smartphone, por exemplo.
Alguns módulos HC-06 operam a 3V3 e não suportam o nível de tensão de 5V no pino Rx. Neste caso, uma ponte divisora de tensão é necessária para converter o sinal lógico (1k de resistência entre pino3 e Rx, e 2k Ohm entre Rx e GND).
AVISO : Usamos os pinos 2 e 3 do Arduino Uno. Dependendo do microcontrolador, alguns pinos podem não suportar a comunicação SoftwareSerial. Especialmente, Arduino Mega, Micro e Leonardo. Verifique a documentação.
A configuração do módulo HC-06 pode ser interessante para verificar se ele está funcionando, ligado corretamente e para modificar seus parâmetros como seu nome (útil quando você estiver usando vários módulos), código PIN e velocidade de comunicação (baudrate). Para permitir a configuração, o módulo HC-06 deve ser alimentado mas não emparelhado (la LED está piscando).
Preço do módulo bluetooth hc-06
Arduino pode se comunicar com outro dispositivo via Bluetooth usando o módulo HC-06 (escravo). Ele permite que o Arduino seja conectado e troque dados com outros dispositivos, como Smartphone, computador ou outros microcontroladores. A comunicação Bluetooth pode ser usada para controlar um robô remotamente, exibir e armazenar dados em seu computador ou em seu smartphone, por exemplo.
Alguns módulos HC-06 operam a 3V3 e não suportam o nível de tensão de 5V no pino Rx. Neste caso, uma ponte divisora de tensão é necessária para converter o sinal lógico (1k de resistência entre pino3 e Rx, e 2k Ohm entre Rx e GND).
AVISO : Usamos os pinos 2 e 3 do Arduino Uno. Dependendo do microcontrolador, alguns pinos podem não suportar a comunicação SoftwareSerial. Especialmente, Arduino Mega, Micro e Leonardo. Verifique a documentação.
A configuração do módulo HC-06 pode ser interessante para verificar se ele está funcionando, ligado corretamente e para modificar seus parâmetros como seu nome (útil quando você estiver usando vários módulos), código PIN e velocidade de comunicação (baudrate). Para permitir a configuração, o módulo HC-06 deve ser alimentado mas não emparelhado (la LED está piscando).
Hc-06 vs hc-05
O HC-06 é um módulo Bluetooth escravo classe 2 projetado para comunicação serial sem fio transparente. Uma vez acoplado a um dispositivo Bluetooth mestre, como PC, smart phones e tablet, seu funcionamento torna-se transparente para o usuário. Todos os dados recebidos através da entrada serial são imediatamente…
O HC-06 é um módulo Bluetooth escravo classe 2 projetado para a comunicação serial sem fio transparente. Uma vez emparelhado a um dispositivo Bluetooth mestre, como PC, smart phones e tablet, seu funcionamento se torna transparente para o usuário. Todos os dados recebidos através da entrada serial são imediatamente transmitidos por via aérea. Quando o módulo recebe dados sem fio, eles são enviados através da interface serial exatamente no momento em que são recebidos. Nenhum código de usuário específico para o módulo Bluetooth é necessário no programa de microcontrolador do usuário.
O HC-06 funcionará com tensão de alimentação de 3,6VDC a 6VDC, entretanto, o nível lógico do pino RXD é de 3,3V e não é tolerante a 5V. Um Conversor de Nível Lógico é recomendado para proteger o sensor se ele for conectado a um dispositivo de 5V (por exemplo, Arduino Uno e Mega).