Dispositivos e Sensores
Aprenda o conceito e o modo de funcionamento dos componentes que utiliza nos seus projetos.
O módulo Bluetooth HC-06 é um dispositivo que permite a comunicação sem fio entre outros dispositivos, como microcontroladores, computadores, smartphones e tablets, usando a tecnologia Bluetooth. É uma das opções mais comuns para adicionar conectividade Bluetooth a projetos de eletrónica e automação.
Aqui estão algumas características e informações essenciais sobre o módulo Bluetooth HC-06:
Tipo de Bluetooth: O HC-06 é um módulo Bluetooth de Classe 2, o que significa que ele possui um alcance de comunicação de cerca de 10 metros em condições ideais. Este módulo é normalmente usado para comunicação local de curto alcance.
Modo de Funcionamento: O HC-06 funciona no modo "Escravo", o que significa que ele pode ser emparelhado com dispositivos "Mestre" (como smartphones) para trocar dados.
Comunicação Serial: Ele é frequentemente usado para estabelecer uma conexão série sem fio (por exemplo, UART) entre dispositivos. Isso permite a transmissão de dados bidirecional entre os dispositivos conectados.
Configuração Padrão: Na sua configuração padrão, o HC-06 não requer comandos AT para configuração. Ele trabalha com as configurações predefinidas e pode ser emparelhado e usado para comunicação série.
Alimentação: O módulo HC-06 é alimentado por uma tensão de 3.6V a 6V. Alguns módulos HC-06 possuem reguladores de tensão embutidos para trabalhar com 5V, o que é comum em projetos Arduino.
Uso Comum: O HC-06 é frequentemente utilizado em projetos de automação residencial, sistemas de controlo remoto, projetos de robótica, sistemas de vigilânica e muitas outras aplicações que exigem comunicação sem fio.
Emparelhamento: Para usar o HC-06 em projetos envolvendo smartphones, é necessário emparelhar o módulo HC-06 com o dispositivo móvel. Isso permite a comunicação entre o dispositivo móvel e o módulo HC-06.
O módulo Bluetooth HC-06 é relativamente simples de usar.
Materiais necessários:
- Arduino (por exemplo, Arduino Uno).
- Módulo Bluetooth HC-06.
- Fios jumper.
Passos para usar o módulo Bluetooth HC-06 com o Arduino:
Conexões físicas:
- Conecta o pino TX do módulo HC-06 ao pino RX do Arduino.
- Conecta o pino RX do módulo HC-06 ao pino TX do Arduino.
- Conecta o pino VCC do módulo HC-06 a uma saída de 5V do Arduino (ou use um regulador de tensão externo, se necessário).
- Conecta o pino GND do módulo HC-06 ao GND do Arduino.
Alimentação e Nível Lógico: Certifica-te de que o módulo HC-06 está alimentado com a tensão correta e que a tensão de nível lógico é compatível com o Arduino. Muitos módulos HC-06 têm reguladores de tensão embutidos para trabalhar com 5V, o que é comum em projetos Arduino.
Programação do Arduino:
- Carrega um programa no Arduino que permita a comunicação com o módulo HC-06. Podes usar a biblioteca SoftwareSerial para configurar uma porta série adicional no Arduino para se comunicar com o módulo HC-06. Aqui está um exemplo de código que permite enviar e receber dados:
- Carrega um programa no Arduino que permita a comunicação com o módulo HC-06. Podes usar a biblioteca SoftwareSerial para configurar uma porta série adicional no Arduino para se comunicar com o módulo HC-06. Aqui está um exemplo de código que permite enviar e receber dados:
Este código configura o Arduino para retransmitir dados entre o monitor série e o módulo HC-06. Podes enviar mensagens a partir do monitor série para o HC-06 e ver as respostas.
- Teste de Comunicação: Após carregar o programa no Arduino, abre o monitor série na IDE do Arduino e configura a taxa de comunicação para 9600 bps. Podes então enviar mensagens para o módulo HC-06 a partir do monitor série e ver as respostas.
O módulo HC-06, na sua configuração padrão, atua como um dispositivo escravo e permite a comunicação série sem fio com outros dispositivos, como smartphones ou computadores.
Este é um procedimento básico para começar a usar o módulo HC-06 com o Arduino. Podes expandir e personalizar o teu projeto com base nas necessidades específicas.