Índice:
- Etapa 1: Uma breve introdução à comunicação e protocolo Bluetooth
- Etapa 2: Envio de dados ao Arduino via Bluetooth
- Etapa 3: circuito
- Etapa 4: Código
- Etapa 5: Envio de comandos AT para o módulo Bluetooth HC05
- Etapa 6: Compre o Módulo Bluetooth HC05
Vídeo: Introdução ao Módulo Bluetooth HC05 e Arduino [Tutorial]: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Você pode ler este e outros tutoriais incríveis no site oficial do ElectroPeak
Neste tutorial, você aprenderá como se comunicar e enviar dados com Bluetooth usando o Módulo Bluetooth HC05 e a placa Arduino. No final deste artigo, você aprenderá:
- Informações gerais sobre o protocolo Bluetooth
- Como enviar dados usando Bluetooth
- Como enviar AT-Command para HC05
Etapa 1: Uma breve introdução à comunicação e protocolo Bluetooth
Existem várias formas de comunicação sem fio, como NRF, ZigBee, Wi-Fi e Bluetooth.
Protocolo Bluetooth; um método de comunicação acessível em rede PAN, com uma taxa de dados máxima de 1Mb / S, trabalhando em uma faixa nominal de 100 metros usando a frequência de 2,4 G é uma forma comum de comunicação sem fio.
O módulo HC05 é um módulo Bluetooth que usa comunicação serial, usado principalmente em projetos eletrônicos.
Especificações importantes do módulo HC05 Bluetooth:
- Tensão de trabalho: 3,6 V - 5 V
- Antena interna: Sim
- Conexão automática com o último dispositivo: Sim
Etapa 2: Envio de dados ao Arduino via Bluetooth
O módulo HC05 possui um regulador interno de 3,3 V e é por isso que você pode conectá-lo a uma tensão de 5 V. Porém, recomendamos fortemente a tensão de 3,3 V, uma vez que a lógica dos pinos de comunicação serial do HC05 é de 3,3 V. Fornecer 5 V ao módulo pode causar danos ao módulo.
Para evitar danos ao módulo e fazê-lo funcionar corretamente, você deve usar um circuito de divisão de resistência (5v a 3,3v) entre o pino TX do arduino e o pino RX do módulo. Quando o mestre e o escravo estão conectados, os LEDs azuis e vermelhos da placa piscam a cada 2 segundos. Se eles não estiverem conectados, apenas um azul pisca a cada 2 segundos.
Etapa 3: circuito
Etapa 4: Código
Para se comunicar com o HC05 usando Bluetooth, você precisa de um aplicativo de terminal Bluetooth em seu telefone. Você pode usar este. Agora, para iniciar a transferência de dados, carregue este código em seu Arduino e conecte o HC05 usando o aplicativo que você acabou de instalar. O nome da comunicação é HC05, a senha é 1234 ou 0000 e a taxa de transmissão de transferência é 9600 por padrão.
Vamos dar uma olhada mais profunda no código e ver o que cada linha significa:
#include "SoftwareSerial.h"
biblioteca de que você precisa para a comunicação serial do software. Você pode baixá-lo aqui.
SoftwareSerial MyBlue (2, 3);
Definição de software para pinos seriais; RX2 e TX3
MyBlue.begin (9600);
Configurando a taxa de transmissão serial do software em 9600
Leitura de dados seriais e ativação / desativação de LEDs de acordo.
Etapa 5: Envio de comandos AT para o módulo Bluetooth HC05
Ao pressionar e segurar o botão, o módulo muda para o modo de comando AT. Caso contrário, funciona no modo de comunicação. Alguns módulos têm um botão em seus pacotes e não há necessidade de adicionar mais. A taxa de transmissão padrão para entrar no modo At-command é 38400. Agora carregue este código em sua placa e configure comandos usando o Serial Monitor.
Você receberá a RESPOSTA enviando um COMANDO ao módulo. Aqui estão alguns dos comandos AT mais importantes:
Etapa 6: Compre o Módulo Bluetooth HC05
Compre o módulo HC05 Blurtooth da ElectroPeak
Recomendado:
HiFive1 Arduino com módulo Bluetooth HC-05 Tutorial: 7 etapas
HiFive1 Arduino com módulo Bluetooth HC-05 Tutorial: O HiFive1 é a primeira placa RISC-V compatível com Arduino construída com CPU FE310 da SiFive. A placa é cerca de 20 vezes mais rápida do que o Arduino UNO e como o UNO não tem conectividade sem fio. Felizmente, existem vários módulos baratos
LoRa ESP32 Radios Tutorial de introdução fácil - Sem fiação: 6 etapas
LoRa ESP32 Radios Tutorial de introdução fácil | Sem fiação: Ei, tudo bem, pessoal? Akarsh aqui da CETech. Hoje vamos fazer um projeto que é basicamente sobre como configurar rádios LoRa para se comunicarem da maneira mais fácil possível. Aqui o microcontrolador que usei é o ESP32, que é c
Introdução LoRa e Módulo RFM95 / RFM95W Hoperf: 5 etapas
Introdução LoRa & Module RFM95 / RFM95W Hoperf: Nesta oportunidade, faremos uma breve caracterização sobre LoRa ™ e especificamente o Rádio RFM95 / 96 fabricado pela Hoperf Electronics. Há alguns meses atrás chegaram 2 módulos, inicialmente quero fazer uma introdução sobre o assunto
Introdução e tutorial sobre fonte de alimentação programável !: 7 etapas
Introdução e tutorial sobre fonte de alimentação programável !: Se você já se perguntou sobre fontes de alimentação programáveis, deve seguir este manual para obter um conhecimento & exemplo prático de uma fonte de alimentação programável. Qualquer pessoa interessada em eletrônica, consulte
Use o módulo Bluetooth 4.0 HC-08 para controlar LEDs endereçáveis - um tutorial do Arduino Uno: 4 etapas (com imagens)
Use o módulo Bluetooth 4.0 HC-08 para controlar LEDs endereçáveis - um Arduino Uno Tutorial: Você já investigou os módulos de comunicação com o Arduino? O Bluetooth abre um mundo de possibilidades para seus projetos do Arduino e para o uso da Internet das coisas. Aqui, começaremos com um passo de bebê e aprenderemos como controlar LEDs endereçáveis com um sma