Como Conectar O Módulo Bluetooth Ao Arduino

Como Conectar O Módulo Bluetooth Ao Arduino
Como Conectar O Módulo Bluetooth Ao Arduino
Anonim

Vamos conectar um módulo Bluetooth sem fio ao Arduino e aprender como receber dados dele e transferir dados de um computador para ele.

Necessário

  • - Arduino;
  • - módulo bluetooth;
  • - computador;
  • - fios de conexão.

Instruções

Passo 1

Existem muitas implementações de módulos Bluetooth. Cada um tem suas próprias características, mas em geral são todos muito semelhantes. Considere um representante do módulo bluetooth HC-06.

Este módulo opera em frequências de 2,40 GHz a 2,48 GHz e suporta a especificação bluetooth versão 2.1 + EDR (menor consumo de energia, maior proteção de dados e fácil conexão de dispositivos Bluetooth). A recepção estável com o módulo é garantida dentro de 10 metros.

A finalidade dos pinos do módulo bluetooth é a seguinte:

- VCC e GND - "mais" e "menos" da fonte de alimentação do módulo, tensões de 3, 6 a 6 volts são suportadas;

- TX e RX - transmissor e receptor do módulo;

- MCU-INT (Status) é uma saída de status;

- Clear (Reset) - reinicializa e reinicia o módulo, neste caso é realizado por um nível lógico baixo.

As duas últimas conclusões podem não estar envolvidas; muitas vezes você pode encontrar módulos sem essas conclusões.

Passo 2

Vamos conectar o módulo bluetooth ao Arduino de acordo com o diagrama abaixo. Observe que o transmissor (Tx) do Arduino está conectado ao receptor (Rx) do módulo e vice-versa.

O pino de status exibe um nível alto quando o módulo está emparelhado com outro dispositivo bluetooth e baixo quando não está emparelhado. Você pode ler seu valor conectando-o ao pino do Arduino e atribuindo a ele o modo de operação pinMode (pinStatus, INPUT) e assim aprender o estado do módulo. Mas o indicador de status não funciona corretamente em todos os módulos, portanto, não o usaremos neste exemplo.

etapa 3

O resultado deve ser algo parecido com a foto.

Passo 4

Vamos escrever esse esboço e carregá-lo na memória do Arduino. Vamos ler os dados provenientes do módulo bluetooth e processá-los. Neste caso, quando sair o símbolo "1" do módulo, acenderemos o LED e quando chegar "0" apagamos.

Ligamos o circuito montado com o Arduino e o módulo bluetooth conectado a ele. Um módulo conectado corretamente entra imediatamente no modo de espera de conexão, que será indicado por um LED de status que pisca ritmicamente.

Etapa 5

Agora você precisa adicionar o dispositivo bluetooth à lista de dispositivos confiáveis. Ligue o Bluetooth em seu computador, vá para Configurações -> Dispositivos -> Bluetooth. Certificamo-nos de que o nosso módulo bluetooth está visível para o computador. Selecione-o na lista e clique no botão Link. Na caixa de diálogo, digite a senha padrão 1234. Se a adição for bem-sucedida, o dispositivo aparecerá na lista com a marca Emparelhado.

Se você quiser se conectar ao módulo bluetooth do smartphone, o procedimento é o mesmo: ligar o bluetooth no smartphone, detectar o módulo conectado ao Arduino, emparelhar com ele.

Etapa 6

Para se conectar ao módulo bluetooth, você pode usar vários programas que podem ser conectados à porta COM. Por exemplo, como HyperTerminal, PuTTY, Tera Term, Termite e outros. Eles são todos gratuitos e distribuídos gratuitamente na Internet.

A conveniência do TeraTerm é que ele lista automaticamente as portas COM atribuídas ao módulo bluetooth do seu computador. Inicie o programa, selecione a conexão serial, selecione a porta COM Bluetooth correspondente na lista e clique em OK.

Em caso de erro durante a conexão, o programa exibirá uma notificação correspondente. Se a conexão do seu computador com o módulo bluetooth for bem-sucedida, você verá um campo de terminal preto à sua frente.

Digite o número 1 do teclado neste campo - e o LED no pino 13 do Arduino acenderá, digite 0 - ele apagará.

Etapa 7

Da mesma forma, você pode se conectar ao módulo bluetooth do seu smartphone. Baixe um aplicativo de terminal bluetooth, como o Terminal Bluetooth. Conecte-se ao módulo e insira os comandos 0 ou 1.

Assim, aprendemos como nos conectar via bluetooth ao Arduino e transferir dados para ele.

Recomendado: