Módulo Bluetooth HC-05

Este manual técnico sobre o módulo HC-05 tem o intuito de mostrar como ele funciona e como ele se integra ao código do seguidor de linha.

Overview (visão geral)

IMAGEM DO MÓDULO HC-05

O módulo HC-05 é um módulo Bluetooth SPP (Serial Port Protocol) fácil de usar, projetado para configuração de conexão serial sem fio transparente. O módulo Bluetooth da porta serial é totalmente qualificado Bluetooth V2.0 + EDR (Enhanced Data Rate) 3Mbps. Modulação com transceptor de rádio completo de 2,4 GHz e banda base. Ele usa CSR Bluecore 04-Sistema Bluetooth de chip único externo com tecnologia CMOS e com AFH (Recurso de salto de frequência adaptativo). Ele ocupa apenas 12,7 mm x 27 mm. Espero que isso simplifique o ciclo geral de design/desenvolvimento deste módulo.

Recursos de Hardware

  • Sensibilidade típica de -80;

  • Potência de transmissão de até +4dBm;

  • Low Power 1.8V Operation ,1.8 to 3.6V I/O (Operação de baixa potência de 1,8V, E/S de 1,8 a 3,6 V);

  • control;

  • Interface com taxa de transmissão programável;

  • Com antena integrada;

  • Com conector de borda.

Recursos de Software

  • Bits de dados: 8;

  • Bit de parada: 1;

  • : Sem paridade;

  • Controle de dados: possui;

  • Tensão de alimentação: +5V (no módulo do seguidor está escrito que opera entre 3.3-5V);

  • Corrente de alimentação: 30mA;

  • Alcance: 100m;

  • Taxa de transmissão padrão no : 9600;

  • Taxa de transmissão padrão no : 38400;

  • Taxa de transmissão suportada: 9600, 19200, 38400, 57600, 115200, 230400, 460800;

  • Dado um pulso crescente em , o dispositivo será desconectado;

  • Porta de instrução de status : desconectada em baixa, conectada em alta;

  • e podem ser conectados separadamente aos leds vermelho e azul. Quando mestre e escravo estão emparelhados, o led vermelho e azul piscam 1 vez/2s em intervalo, enquanto desconectado apenas o led azul pisca 2 vezes/s;

  • Conecta-se automaticamente ao último dispositivo ligado como padrão;

  • Permitir que o dispositivo de emparelhamento se conecte como padrão;

  • de emparelhamento automático como padrão: "0000" ou "1234";

  • Reconecta-se automaticamente em 30 minutos quando desconectado por estar fora do alcance da conexão.

Pinos do HC-05

Número do pino
Nome do pino
Descrição

1

Habilitar/chave

Este pino é usado para alternar entre o (definido como baixo) e o (definido como alto). Por padrão está no modo Dados (Data mode).

2

Vcc

Alimenta o módulo, o conectando à tensão de alimentação de +5V (no módulo do seguidor está escrito que funciona de

3.3 - 5V). A corrente de alimentação é de 30mA.

3

GND

Pino de aterramento do módulo, conecta-o ao aterramento do sistema.

4

Tx - transmissor

Transmite dados seriais. Tudo o que for recebido via Bluetooth será distribuído por este pino como dados seriais, ou seja, ele manda os dados do microcontrolador para o dispositivo.

5

Rx - receptor

Receba dados seriais. Todos os dados seriais fornecidos a este pino serão transmitidos via Bluetooth, ou seja, ele recebe os dados do microcontrolador e o Tx transfere os dados para o dispositivo.

6

State

O pino State está conectado ao LED integrado e pode ser usado como feedback (variando a velocidade do LED piscar) para verificar se o Bluetooth está funcionando corretamente.

7

LED

Indica o status do Módulo:

- Pisca uma vez a cada 2 segundos: o módulo entrou no modo de comando;

- Piscando repetidamente: aguardando conexão no modo de dados;

- Pisca duas vezes em 1 segundo: Conexão bem-sucedida no modo de dados.

8

Botão

Usado para controlar o pino Chave/Habilitar para alternar entre o modo de dados e de comando.

Configurando o PIC32MX110f016D

O que é UART?

Um UART (Receptor/Transmissor Assíncrono Universal) é um microchip com programação que controla a interface de um microcontrolador com seus dispositivos seriais conectados. Especificamente, ele fornece ao computador a interface Data Terminal Equipment (DTE) para que ele possa “conversar” e trocar dados com modems e outros dispositivos seriais. Vale ressaltar que o UART não é um protocolo de comunicação, mas ele implementa um.

Configurando o UART

Last updated