Tutorial Módulo Bluetooth com Arduino 225

A comunicação via Bluetooth já é amplamente utilizada, seja quando utilizamos fones de ouvido Bluetooth, ou quando precisamos enviar arquivos de um celular para o outro, por exemplo. No Arduino, é mais uma forma simples e barata de enviar e receber informações remotamente. Neste post, vamos ver como enviar informações de temperatura utilizando módulo bluetooth com Arduino.

bluetooth com arduino

Vamos falar neste post especificamente sobre o Módulo Bluetooth HC-05, que trabalha no modo mestre (pode parear com outros dispositivos bluetooth) e escravo (aceita pareamento). Confira também o nosso post Como usar o Arduino Bluetooth HC-05 em modo mestre.

Conexão do módulo Bluetooth HC-05 ao Arduino

Um item ao qual devemos prestar muita atenção é o nível de sinal utilizado pelo módulo para a comunicação serial. Alguns módulos trabalham com 5v, outros com 3.3v, como o módulo usado neste tutorial. Precisamos então utilizar um divisor de tensão, evitando danificar o componente.

Existem divisores de tensão profissionais à venda no mercado, mas para efeito de testes podemos utilizar 2 resistores ligados ao pino RX do módulo Bluetooth. No nosso circuito usamos um de 1,5 K e outro de 2,2 K, o que gerou um nível de sinal de aproximadamente 3.1 v, suficiente para os testes. Você não precisa necessariamente utilizar esse valor de resistores. Utilize a calculadora deste link , entre com os valores da tensão de entrada, R1 (resistência 1, em ohms) e R2 (resistência 2, em ohms), e clique em Calcular. Dessa forma, o programa irá calcular a tensão de saída.

Para esse circuito, vamos utilizar o seguinte material:

Monte o circuito deixando por enquanto o pino Vcc do módulo Bluetooth desconectado, já que tanto a comunicação com o computador como a comunicação do módulo bluetooth com Arduino utilizam a mesma interface serial.

Circuito Arduino Uno DHT11 HC-05

Após a montagem, conecte o Arduino ao computador para carregamento do programa.

Biblioteca DHT e Programa

Antes de carregar o programa, faça o download da biblioteca DHT, descompacte o arquivo e coloque a pasta DHT dentro da pasta LIBRARIES da IDE do Arduino.

Carregue o programa abaixo, que lê os valores do sensor de temperatura DHT11, e envia as informações via serial:

// Programa: Sensor DHT11 - Envio de dados via Bluetooth
// Autor: MakerHero

#include "DHT.h"

#define dht_pin A5 //Pino DATA do Sensor ligado na porta Analogica A5

#define DHTTYPE DHT11

DHT dht(dht_pin, DHTTYPE);

void setup()
{
  Serial.begin(9600);
  // Aguarda 1 seg antes de acessar as informações do sensor
  delay(1000);
  dht.begin();
}

void loop()
{
  float h = dht.readHumidity();
  float t = dht.readTemperature();

  // Mostra os valores lidos, na serial
  Serial.print("Temp. = ");
  Serial.print(t);
  Serial.print(" C ");
  Serial.print("Um. = ");
  Serial.print(h);
  Serial.println(" % ");

  // Nao diminuir muito o valor abaixo
  // O ideal e a leitura a cada 2 segundos
  delay(2000);
}

Após o carregamento do programa, alimente o Arduino com a fonte de alimentação externa e conecte o pino Vcc do módulo bluetooth HC-05. O led do módulo bluetooth deve piscar repetidamente, indicando que o mesmo está aguardando conexão.

Comunicação Bluetooth com Arduino e celular

Nos testes, utilizamos um celular com Android, juntamente com o aplicativo Bluetooth SPP, disponível neste link do Google Play. É um aplicativo com vários recursos, mas o que vamos utilizar no momento é a apresentação em tempo real dos dados recebidos via bluetooth.

Antes de utilizar o aplicativo, faça o pareamento entre o seu celular e o módulo bluetooth. Procure pelo dispositivio bluetooth (geralmente com o nome LINVOR), e utilize a senha 1234.

Execute o aplicativo Bluetooth SPP. Será apresentada a tela principal (1). Selecione o botão MENU do celular e escolha a opção Connected (2). O celular inicia uma varredura para detectar os dispositivos bluetooth, e o módulo LINVOR que você pareou anteriormente será exibido na tela (3):

Celular_BT_Telas123

Clique no dispositivo detectado, e na tela de seleção de modo de operação, selecione REAL TIME MODE (Modo de tempo real) (4). Será mostrada, então, uma nova tela (5), com as informações de temperatura atualizadas a cada 2 segundos:

Celular_BT_Telas45

Caso essa aplicação do bluetooth com Arduino não seja suficiente para o seu projeto, confira este tutorial que fala sobre Comunicação com Arduino GSM Shield e tenha a possibilidade de comunicar com seu Arduino à grandes distâncias.

 Gostou? Deixe seu comentário logo abaixo.

Faça seu comentário

Acesse sua conta e participe

225 Comentários

  1. Como controlar um motor 9g via Bluetooth. De modo a enviar um valor entre 0 a 179 e o mesmo girar conforme.

    1. Olá Geraldo,

      Uma das formas é utilizar o aplicativo Blynk.

      Este post aqui, entre as outras coisas, faz o controle de um servo pelo slider:
      https://www.makerhero.com/blog/robo-iot-com-raspberry-pi-pico/

      No post é utilizado wi-fi, mas o Blynk permite que você conecte por bluetooth também, conforme este post:
      https://www.makerhero.com/blog/controlando-o-arduino-por-app-no-android/

      Abraço!
      Vinícius – Equipe MakerHero

  2. Hello. Muito bom e claro o material. Só gostaria de fazer uma pergunta….teria como utilizar o App inventor (MIT) no celular para coletar as informações? A apresentação ficaria mais “chique”. Por favor, pense nisso como um projeto futuro.

    1. Ranilson,

      Anotado a ideia!

      Abraços!
      Diogo – Equipe MakerHero

  3. Bom dia Pessoal, sou novo na área de Arduino e gostaria de saber se alguém já viu ou tem um exemplo do Arduino mandando comandos para o Smartphone, a minha ideia seria criar um programa nos moldes do que é feito em carros que ao se conectar via Bluetooth com um smartphone é capaz de controlar a lista de musicas que estão sendo tocadas.

  4. Eu tenho um programa que funciona com o HC-06. Agora eu estou tentado usar o HM-10, que é BLE, mas encontrei 2 problemas que estão me travando:
    1) Eu consigo parear no computador mas ele não acessa nenhuma porta COM para fazer a comunicação;
    2) Não consigo encontrar o dispositivo no celular.

    Como informação adicional, configurei a conexão para 115200, assim como fazia no HC-06.

    Se puder ajudar, agradeço

  5. Muito bom mestre!!! Eu testei e funcionou!!

    1. Show de bola, Saara!!

      Continue com a gente para aprender ainda mais, beleza?

      Abraços!
      Diogo – Equipe MakerHero

  6. Olá, eu gostaria de mostrar essas informações em uma página python. *Como faço?*
    Meu projeto terá duas opções: a consulta do horário que realizou a rega e a umidade que estava no momento e, também, um botão em formato desktop que, ao ser pressionado pelo usuário, irá regar. (tudo isso utilizando o módulo bluetooth). é possível?

  7. circuito pra ligar um motor Dc via Bluetooth pelo Arduino

  8. Olá. Belo post!

    Daria para usar o sinal bluetooth para estimar a distância do módulo ao celular? Se sim, como isso poderia ser feito?

    Obrigado.

  9. Módulo Bluetooth BLE V4.2 JDY-18 e Módulo Bluetooth BLE1010 Anatel 5 pinos
    Comprei esses módulos com a MakerHero, e estou tendo dificuldades em ambos ao tentar conecta-los com um iPad, simplesmente nem aparece, diferente disso, no Android a conexão é feita com sucesso, nas documentações dos módulos não estão claros sobre a compatibilidade, saberiam me dar essa informação? Ou alguma dica?

  10. Olá Adilson.
    Estou com um problema na resposta do módulo bluetooth do Arduino para o Android, que de forma intermitente perde o retorno do arduino, sendo que do android para o arduino isto nunca ocorre.
    Uso isto em um sistema de troca de dados/status entre um app android e um controle de processo no arduino, sendo que o arduino fica enviando os status para atualizar o app android.
    Você saberia me dizer se há algo que possa ser feito para garantir o retorno do arduino para o android?
    Grato por ora.

  11. Olá…parabéns pelo belo trabalho de disseminar conhecimento. No meu pequeno projeto desejo captar sinais analógicos de uma máquina e enviá-los a um tablet ou celular. Como são vários sinais (6 ou 7) em sequência estou tentando montar um aplicativo com o MIT inventor. Você teria alguma sugestão?

    ranilson de andrade saraiva
  12. Existe algum módulo bluetooth que usa 5V no nível de sinal do módulo BT e não 3.3V?

    1. Leandro,

      Este funciona em 5V e 3.3V: https://www.makerhero.com/produto/modulo-bluetooth-ble-v4-0-hm-10-keyes/

      Abraços!
      Diogo – Equipe MakerHero

  13. Tem algum aplicativo no iPhone semelhante ao Bluetooth Spp??

    1. Luciana,

      Acredito que o iOS não suporta SPP.

      Abraços!
      Diogo – Equipe MakerHero

  14. boa tarde. estou tentando parear meu celular android com o modulo hc-05. No celular aparece BT05 mas quando dou click para parear, o led do modulo Hc05 fica acesso e no celular aprece “pareamento rejeitado por BT05” e o led do módulo volta a piscar. O que pode estar errado? Estou usando android versão 7.0. Meu celular é Asus ZB500tl.

  15. Boa tarde Adilson

    se eu tiver um sensor de temperatura por ex, e ligar ele no modulo bluetooth, como faria para o arduino receber estes sinais sem estar conectado o micro? teria que ter outro bluetooth no arduino? como seria para comunicar um bluetooth com outro?

    grato

    Carlos

    1. Carlos,
      Você teria que ter o sensor ligado no Arduino e, utilizando-se dos dados recebidos do sensor, enviar para algum outro lugar que utilize bluetooth.

      Abraços!
      Diogo – Equipe MakerHero

  16. Olá gostaria de saber se esse modulo pode ser instalado em um aparelho de som ,pois a placa original queimou e não se acha mais ele tem as mesmas configurações vcc tx rx gnd.

    1. Olá, Aparecido!

      Você teria que verificar qual a tensão de operação dessa placa original para garantir uma certa compatibilidade.

      Abraços!
      Diogo – Equipe MakerHero

      1. Sim a tensão é 3.3v fiz a ligação do modulo bluetooth ao aparelho de som mas não conecta será que tem alguma configuração á fazer no modulo ou seja vou precisar da placa arduino?

        1. Aparecido,

          Você teria que ou programar o circuito do seu sistema de som (o que seria quase impossível), ou usar um arduino para controlar o módulo.

          Abraços!
          Diogo – Equipe MakerHero

  17. Gostaria de saber se é possível utilizar o módulo hc-05 para medir distância de um aparelho celular, por exemplo, conectar o meu celular no módulo e ler a distância que o meu celular está do módulo, é possível utilizando somente o hc-05?

    Obrigado pela atenção.

    1. Olá, Cristian,

      Não, você teria que usar um módulo GPS para calcular a distância de um ponto a outro.

      Abraços!
      Diogo – Equipe MakerHero

  18. Olá estou utilizando o HC-05 para ligar Leds e quando vou passar para a placa o sketch da erro, quem puder me ajudar me manda um email ou responde por aqui mesmo,aqui está o código:

    char buffer[67];

    byte Pino02 = 2;
    byte Pino03 = 3;

    void setup(){
    Serial.begin(9600);
    Serial.flush();
    pinMode(Pino02, OUTPUT);
    pinMode(Pino03, OUTPUT);

    }
    void loop(){
    if (Serial.available()>0){
    int index=0;
    delay(100);//deixe o buffer encher
    int numChar = Serial.available();
    if(numChar>65){
    numChar=65;
    }
    while(numChar–){
    buffer[index++] = Serial.read();
    }
    splitString(buffer);
    }
    }
    void splitString(char* data){
    Serial.print(“Dados inseridos: “);
    Serial.println(data);
    char* parameter;
    parameter= strtok (data, ” ,”);
    while(parameter != NULL){
    setLED(parameter);
    parameter = strtok (NULL, ” ,”);
    }
    //Limpa o texto e os buffers seriais
    for (int x=0; x<66; x++){
    buffer[x]='\0';
    }
    Serial.flush();
    }
    void setLED(char* data){

    if ((data[0] =='a') || (data[0] == 'A')){
    int Ans = strtol(data+1, NULL, 10);
    Ans = constrain(Ans,0,1);
    digitalWrite(Pino02, Ans);
    Serial.print("Pino02 esta em: ");
    Serial.println(Ans);
    }
    if ((data[0] =='b') || (data[0] == 'B')){
    int Ans = strtol(data+1, NULL, 10);
    Ans = constrain(Ans,0,255);
    analogWrite(Pino03, Ans);
    Serial.print("Pino03 esta em: ");
    Serial.println(Ans);
    }
    }

    1. Vitor,

      Sugiro que você leve sua dúvida para o nosso fórum, lá é mais fácil de resolver problemas assim 🙂

      Abraços!
      Diogo – Equipe MakerHero

  19. é possível o modulo hc-05 estar em modo slave e conectado em modo spp e enviar algum comando para desconectar o bluetooth?

  20. Eu gostaria de saber porque eu não posso conectar o módulo bluetooth diretamente no pino de 3.3v de alimentação, presente na placa Arduino uno. E também, caso eu usasse um arduino nano, juntamente com um cd 4050, seria possível realizar a comunicação sem ser necessário criar um divisor de tensão?

    1. Olá!

      Utiliza-se um divisor de tensão nos pinos de TX/RX do módulo pois eles trabalham em 3.3V, enquanto que o TX/RX do Arduino funcionam em 5V. Você poderia não usar o divisor, já que o módulo possui um circuito limitador, mas é aconselhável a utilização!

      Abraços!

      Diogo – Equipe MakerHero

  21. Bom dia.
    Adquiri um módulo HC-06 porém estou com um problema.
    Eu ligo o circuito, a luz do HC-06 fica piscando, aguardando o pareamento, porém o HC-06 não aparece no meu celular nem no meu PC para parear.
    Eu não fiz nenhuma alteração na configuração dele. Da forma que recebi, conectei os módulos e tentei conectar. Preciso fazer alguma configuração, ou pode ser que o módulo esteja com problemas?
    Obrigado.

    1. Olá Vinicius,

      Qual velocidade você está usando? 9600 ou 115200?
      Para testar seu HC-06 sugiro dar uma olhada neste tutorial https://www.makerhero.com/blog/tutorial-arduino-bluetooth-hc-05-mestre/. Nele você encontra uma código para o HC-06.

      Abraço!
      Rosana – Equipe MakerHero

  22. Boa Noite,

    Gostaria de saber se é possível com um único modulo bluetooth eu controlar um motor via celular e ao mesmo tempo receber dados como a temperatura através de um sensor LM35 por exemplo, utilizando somente um módulo bluetooth?

    1. Olá Fagner,

      Acredito que seja possível sim 😀

      Abraço!
      Rosana – Equipe MakerHero

  23. Parabéns pelo post!
    Gostaria de saber se você se é possível trocar o nome do dispositivo HC05 bluetooth (geralmente com o nome LINVOR) para outro nome! Se sim, como fazer.
    Obrigado

    1. Olá Jorge,

      Sim, é possível.
      Use o comando “AT+NAME=NomeDesejado”

      Abraço!
      Rosana – Equipe MakerHero

  24. Posso usar, ao invés, um único Resistor 3K3? Obrigado

    1. Olá Daniel,

      É necessário, no mínimo, dois resistores para se ter um divisor de tensão.

      Abraço!
      Rosana – Equipe MakerHero

  25. BOM DIA ESTOU PRECISANDO FAZER ALGO PARECIDO, MAS O QUE ESTOU PRETENDENDO É IMPLEMENTAR JUNTO AO HC05 UM MODULO RFID, ONDE O MODULO DETECTA AS TAGS E TRANSMITE VIA BLUETOOTH PARA O CELULAR.

    1. Olá Felipe,

      Você já viu o nosso tutorial sobre Controle de Acesso usando Leitor RFID? Acredito que esse dois posts vão te ajudar no seu projeto 😀

      Abraço!
      Rosana – Equipe MakerHero

  26. Bom dia, eu gostaria de saber se é possível capturar os valores do acelerômetro do celular (x,y,z) via Bluetooth com Arduino e HC06. Eu montei o circuito e o valor capturado não está separado por eixo, alguém poderia me ajudar?

    1. Olá Diogo!

      Acredito que você pode fazer isso sim.

      Abraço!
      Rosana – Equipe MakerHero

  27. Bom dia, não estou conseguindo acessar o link para baixar o Aplicativo, poderia verificar por favor?

    1. Olá André!

      Basta procurar HC-05 na loja de aplicativos do seu celular que aparecerão outras opções para você utilizar.

      Abraços!

      André – Equipe MakerHero

  28. Olá, estou usando um modulo bluetooth spp-c, eu usei o appinventor e acesso via bluetooth meu arduino onde escolho meus mp3 em um dfplayermini. Esta tudo rodando perfeito, exceto a questao da senha!

    Qq um conecta e pareia nele, nao pede senha em nenhum momento! preciso que quando eu for conectar me peça a senha! Ja tentei enviar os codigos tanto pelo monitor serial ( da ide ) como de um proprio terminal conectado via bluetooth mas, por exemplo, envio o codigo AT e nao recebo o OK. O curioso é que todo meu circuito funciona! Agradeço se puder dar uma luz!

    1. Olá!

      Neste post ensinamos a enviar comandos AT para o módulo bluetooth:
      https://www.makerhero.com/blog/tutorial-arduino-bluetooth-hc-05-mestre/

      Abraços!

      André – Equipe MakerHero

  29. Olá, estou usando um Arduino Nano que já tem a saída 3,3V, posso ligar diretamente ou preciso do divisor de tensão?

    1. Olá Isaac!

      Realmente não precisa de divisor no seu caso.

      Abraços!

      André – Equipe MakerHero

  30. Olá Adilson, muito boas orientações sobre o módulo bluetooth. Você poderia me informar se é possível captar um sinal de bluetooth de um equipamento (por exemplo, uma câmera de vídeo com bluetooth) por meio do módulo apresentado nesse post?

    1. Olá Carlos!

      Se o equipamento estiver visível, sim.

      Abraços!

      André – Equipe MakerHero

  31. muito bom seus artigos, estou conseguindo entender melhor como usar o HC-05. Vc conhece algum programa como o Bluetooth SPP mas que rode no windows? meus maoir problema é iniciar a comunicação como o windows, como androide é mais facil..

    1. Olá Luiz!

      Ficamos felizes em saber que nosso trabalho impacta as pessoas!

      Infelizmente ainda não testamos conectar o HC-05 com o bluetooth.

      Abraços!

      André – Equipe MakerHero

  32. Caro Adilson,
    Parabéns pelo projeto/tutorial. Reproduzi e funcionou bem.
    Mas gostaria de saber como exibir um gráfico de variação de temperatura no celular, em vez de uma tabela com valores.
    Já usei Processing e funcionou, mas ele não permite (eu não descobri como) que se formate a tela, acrescentando textos, marcação de escalas ou qualquer outra alteração gráfica.

    Valeu antecipadamente.

    1. Olá Reginaldo!

      Tem aplicativos que já fazem isso. Pegam os dados recebidos via bluetooth e fazem um gráfico.

      Teria que ver seu sistema operacional e buscar na loja.

      Abraços!

      André – Equipe MakerHero

  33. Olá, faço tudo com especificado no site, mas na hora de fazer a verificação para compilar no Arduino, aparace a seguinte mensagem “Erro compilando para a placa Arduino/Genuino Uno”. Agradeceria se pudesse me ajudar.

    1. Olá Evandro!

      Você consegue programar outros projetos?

      Ele nem chega a compilar?

      Você pode colocar esse problema com mais detalhes no nosso fórum? Lá o pessoal pode te ajudar melhor nisso.

      https://www.makerhero.com/forum/

      Abraços!

      André – Equipe MakerHero

  34. OLá. Eu vi este aplicativo que dá para criar vários botões e vários campos de leitura. É bem legal e flexível de configurar:

    https://play.google.com/store/apps/details?id=br.com.mobflex.mobtooth&hl=pt_BR

    1. Valeu a contribuição Marcelo!

  35. opa, comprei um modulo hc-06 pro meu projeto, mas quando ligo ele não aparece nenhum Bluetooth disponível, instalei com pull up no rx, e nos 5v e gnv certinho, e rx e tx nos pinos digitais 6 e 7, porem não aparece nada quando vou conectar o android, não achei este erro em nenhum site, afinal para aparecer uma conexão não seria apenas ligar + e – ? não sei se minha placa veio com defeito ou oque, mas ela também não responde aos comandos AT, gostaria de saber se o problema ta na placa ou é algum erro meu que passou despercebido.

  36. Boa tarde, é possível salvar os dados coletados com este aplicativo bluetooth?

  37. O APP não esta mais disponível.

    Algum outro compatível? (Tentei alguns da GooglePlay, mas nenhum funcionou.

    1. Olá Oscar!

      Já experimentou o Blynk?

      Você consegue acesso com outros dispositivos Bluetooth?

      Abraços!

      André – Equipe MakerHero

  38. não estou conseguindo encaixar isso no código, alguém teria pra me passar como ficaria o código completo ?
    Obrigado
    me ajudem, por favor

  39. parabens pela iniciativa, sou leigo no asunto mais estou me interessando, preciso montar um transmissor pode ser de bluetootf onde cada placa tenha um botao configurado um numero fixo que quando acionado envia para um celular ou mais celular o numero acionado, tem como ? pode me ajudar?

    1. Olá Rodrigo!

      É complicado fazer um módulo parear com vários celulares.

      Se você está começando por agora sugiro começar por projetos mais simples.

      Você poderia fazer um teste apertando um botão e mandando uma mensagem na saída serial.

      Depois, pra cada botão vai uma mensagem diferente. E assim você vai aumentando o projeto aos poucos. Até chegar na funcionalidade que você precisa.

      Mesmo que você já tenha alguma experiência, é bom ir dividindo o projeto aos poucos.

      Abraços!

      André – Equipe MakerHero

  40. Qual software vocês utilizam para reproduzir essa imagem do arduino com as conexões na protoboard?

    1. Olá Guilherme!

      Utilizamos o Fritzing.

      https://fritzing.org

      Abraços!

      André – Equipe MakerHero

  41. Boa noite!!
    Se eu decidir não usar o TX01 E RX01 do arduino, mas outro pino digital, como faria para ter essas informações em meu celular?

    1. Olá Waldick!

      Você pode usar outras portas digitais para servir de serial. Aí no caso utiliza a biblioteca software serial.

      Nesse exemplo usamos esse comando para utilizar outras portas:
      https://www.makerhero.com/blog/esp8266-arduino-tutorial/

      Abraços!

      André – Equipe MakerHero

  42. Boa noite adilsom
    Tenho uma grande dúvida há muito tempo e não consigo resposta
    Quem sabe você me ajuda
    Como faço para acender um led no arduino quando eu receber uma ligação no celular
    Não consigo exemplos em lugar nenhum
    Ao meu ver você conhece bem desse módulo Bluetooth
    Grato pela atenção

  43. ola sou bem leigo no assunto arduino , e minha aplicação sera outra bem diferente é para comunicação de serial para bluetooth, ou seja o equipamento balança gera o sinal serial e para eu passar para bluetooth, e receber esse sinal em tablet ou celular .poderia usar algum modulo desses de arduino ?
    ja uso o conversor de serial para 485 do arduino na comunicação de alguns modelos de balanças …

  44. Beleza, funcionou certinho, A única diferença foi a pinagem no meu HC-05.

    Parabéns e muito obrigado por sua grande contribuição ao crescimento de tantas pessoas.

  45. Ola bom dia gostei muito do seu projeto, tenhi me aventurado em alguns projetos de arduino hoje estou montando um semelhante ao seu porem preciso transmitir os dados do barometro BMP280 mas nao estou consequindo, tem como me dar uma ideia ? Obrigado.

  46. Quero controlar um carro por bluetooth. como o do video
    E meter mais 3 Led’s
    dá para me enviar todos os codigos do arduino sfv?
    preciso para a minha PAP

  47. podes-me fazer a PAP?
    quero comandar um carro por bluetooth, igual ao do vídeo, mas com mais 4 led’s

  48. Grande Adilson, parabéns pelo post!
    Seguinte, gostaria de saber como conectar por exemplo mais de 3 Arduino em uma PAN (Personal Area Network) usando bluetooth. Eu fiz um experimento onde um nó ficava com a role ‘master’ e os demais com a role ‘slave’, onde o master faria o pooling em cada slave, porém não sei se seria a melhor alternativa. Você pode verificar meu código em: https://www.saibatudomt.com.br/2018/01/conectando-3-dispositivos-arduino-utilizando-o-modulo-bluetooth-hc-05.html

    1. Fala Eduardo!

      Blz? Bacana, eu vou tentar reproduzir aqui e ver como isso funciona. Você pretende distribuir os dados de um sensor ou algo parecido? Qual a ideia?

      Abraço e obrigado!

      Adilson

  49. Fiz as ligacoes acima upload do codigo tudo rodando. Porem tem uma oscilacao de temperatura de 2 a 3 graus tanto para cima quanto para baixo. Quando montado o DHT11 sem o esquema bluethooth essa variacao ja nao aparece. Como resolver isso?

  50. Gostaria de saber se tenho como criar um programa para arduino no celular (Compilar) e do celular Iphone 6 via Bluetooth transferir para o arduino. Obrigado.

  51. É possivel parear esse módulo bluetooth HC-05 ou HC-06 com um ITag ???

  52. ADILSON AJUDA!!! Realizei a compilação do código acima e apareceu esta msg de erro, Já realizei a instalação da biblioteca conforma acima

    Arduino: 1.8.5 (Windows 10), Placa:”Arduino/Genuino Uno”

    In file included from C:\Program Files (x86)\Arduino\libraries\DHT_sensor_library-1.3.0\DHT_U.cpp:22:0:

    C:\Program Files (x86)\Arduino\libraries\DHT_sensor_library-1.3.0\DHT_U.h:25:29: fatal error: Adafruit_Sensor.h: No such file or directory

    #include

    ^

    compilation terminated.

    exit status 1
    Erro compilando para a placa Arduino/Genuino Uno

    1. Olá amigo, tive o mesmo problema mas consegui resolver.
      Entre nesse link e baixe a livraria : https://github.com/adafruit/Adafruit_Sensor
      Ao baixar entre no Arduino IDE, vá na aba sketch e em seguida passe o mouse na opção Incluir Biblioteca , clique na opção Adicionar Biblioteca .ZIP e selecione o arquivo baixado, feito isso é só compílar que está funcionando

  53. AJUDA!!!! estou tendo esta MSg de erro , já instalei a biblioteca e quando vou compilar aparece essa msg:
    Arduino: 1.8.5 (Windows 10), Placa:”Arduino/Genuino Uno”

    In file included from C:\Program Files (x86)\Arduino\libraries\DHT_sensor_library-1.3.0\DHT_U.cpp:22:0:

    C:\Program Files (x86)\Arduino\libraries\DHT_sensor_library-1.3.0\DHT_U.h:25:29: fatal error: Adafruit_Sensor.h: No such file or directory

    #include

    ^

    compilation terminated.

    exit status 1
    Erro compilando para a placa Arduino/Genuino Uno

    Este relatório teria mais informações com
    “Mostrar a saida detalhada durante a compilação”
    opção pode ser ativada em “Arquivo -> Preferências”

    1. Olá amigo, tive o mesmo problema mas consegui resolver.
      Entre nesse link e baixe a livraria : https://github.com/adafruit/Adafruit_Sensor
      Ao baixar entre no Arduino IDE, vá na aba sketch e em seguida passe o mouse na opção Incluir Biblioteca , clique na opção Adicionar Biblioteca .ZIP e selecione o arquivo baixado, feito isso é só compílar que está funcionando

  54. essa Sketch do sensor DHT da erro na compilação na IDE versão 1.8.5, pode ser a versão da IDE?

  55. Boa noite! Teria como eu fazer a comunicação via bluetooth entre um módulo e um óculos que tem bluetooth ?

  56. amigo tenho um projeto em arduino ardbir e queria controlar ele com modulo bluetooth pelo celular…como eu coloco no codigo para controlar os botões dele?? sao 4 push button e na tela do celular aparecer a temperatura???

  57. e possível se conectar com o controle do ps3 usando o hc 06 ?
    Queria fazer um projeto via controle de ps3 usando este modulo Bluetooth hc 06 mais estou om essa duvida

  58. Bom dia,

    Comprei o kit e veio resistores de 470 ohms,

    Posso por 1 resistor na porta do tx e 2 no que vai pro gnd?

    Grato,

    Davi

  59. Pessoal eu testei em dois arduino mega 2560 e não funcionou, porém ao testar no arduino uno funciona perfeitamente. Ainda não sei a causa do problema! se alguém conseguir resolver, por favor avise.

  60. Como eu poderia acionar portas do arduino?

  61. Olá, comprei um módulo dizendo ser o módulo bluettoh Hc-06, entretanto o que recebi é muito diferente dos que vejo no tutorial. Gostaria de saber de fato o que tenho em mãos.
    Agradeço imensamente a ajuda!
    Link com a imagem: https://imageshack.com/i/pmMS1H0Jj
    Muito obrigado

    1. Provavelmente, o que tens é o HC-05 mas podes usá-lo no lugar do HC-06; Abç

    2. Amigo, estou com o meu hc-05 em mãos aqui e é igual ao seu. Porém tem uma parte esbranquiçada no seu, que é onde deveria estar o chip do modulo. Veja a imagem do modulo do exemplo do tutorial. Deve ser igual. Mas se o problema for ser o Hc-05 é de boa ele consegue fazer tudo que o 06 faz.

      Abraços.

    3. Você não tem um módulo bluetooth, só uma placa para soldar o módulo. Falta o Bluetooth aí. Ou você foi enganado ou se enganou ao comprar.

  62. Olá, sou iniciante em eletrônica. Tenho duas perguntas: Se eu utilizar esse módulo diretamente no pino 3.3volts, ele funcionará sem resistor?

    Outra coisa, existe algum cálculo pra ver qual resistor necessário para diminuir a tensão de 5 pra 3.3 mas utilizando apenas 1 resistor?

    1. Não amigo, pois o sinal do arduino é 5V, independente da alimentação. Use um conversor de sinal.

    2. Boa tarde, cara liga no IOREF. Ligo o meu diretão mesmo. E nunca tive problemas. GND no GNd , VCC no IOREF, TX e RX invertidos normalmente, pode ser ate no 0 e 1 do arduino mesmo, mas ai não se esqueça de tirar o Pino do GND do modulo sempre que for atualizar, porque se não da erro, e dizem que pode queimar. Eu já esqueci, e não queimou, mas também não atualizou nada. kkk Enfim, boa sorte ai.

    3. oi blz ? eu sou tecnico de informatica e estou estando mecatronica/robotica a resposta pra sua pergunta é nao, pois os pinos vcc+ e o gnd- ligam o modulo fazendo ele funcionar mas os tx e rx que sao os pinos de comunicação com o arduino esses trabalham somente em 3,3v entao ou voce faz o calculo de um resistor para ligar esses pinos tx e rx do sensor no arduino ou voce usa um conversor de nivel logico. Nao ligue os pinos de comunicação tx rx direto nos pinos do arduino isso ira queimar seu modulo. espero ter ajudado qualquer coisa pode perguntar 🙂 (y)

  63. Gostaria de saber as dimensões do modulo, contando com o tamanho da placa em que ele vem instalado?
    Desde já obrigada.

  64. Gostaria de saber se o HC-06 é compatível com o IOS, eu testei no ANDROID e foi normal, só que no IOS não estou conseguindo. Achei um app chamado Bluterm, para o IOS, mas n está funcionando!

    1. Testa com bluetooth serial terminal do playstore

  65. Boa tarde Filipe,

    estou com um problema, baixei o app Bluetooth SPP pro.
    E esta muito diferente não estou conseguindo ver os dados no celular.
    Haveria a possibilidade de uma ajuda com isso?
    Obrigada.

    1. nunca trabalhei com a versao pro desse app mais eu estava tendo uma dificuldade com a tranferencia de dados tambem e usei bt.print ao invez de serial.print…. espero ter ajudado 🙂

  66. Gostaria de saber qual o código do HC-06 OU 08 para se comunicar com o Android, tem algum exemplo disto?

  67. Seria possível eu utilizar o bluetooth no arduino para eu poder acionar pelo celular um módulo relé com um led?
    Se sim por favor me auxilie neste projeto

    1. Provavelmente voce ali no loop, fazendo uma leitura do que chega pela mesma pó porta serial que é usada pro envio dos dados, acho que se você enviar alguma coisa lá pelo celular, você vai receber lá na serial do Arduino… É o que faz mais sentido pra mim..

  68. Olá, a alimentação tem que ser obrigatoriamente com fonte externa? Ou pode utilizar a alimentação pela usb do computador? Pois estou utilizando a segunda opção e não estou recebendo nada, então estou achando que alimentar pela USB faz ocupa o Tx e Rx do arduino. (estou usando arduino UNO).

  69. Tenho um modulo bluetooth hc-05 e não estou conseguindo fazer a comunicação via monitor serial.
    Liguei dessa seguinte forma:
    wakeup (bluetooth) -> 3,3v
    vcc (bluetooth) -> 5v
    rxd (bluetooth) -> pino 6
    txd (bluetooth) -> pino 7
    Onde tenho o divisor de tensão igual realizado no esquema, mas sem o sensor.
    Queria saber o que poderia estar de errado, pois já alterei a velocidade, dentre outras coisas e não recebo o “ok” do comando AT.

    1. ligação incorreta ou codigo errado me manda seu codigo que eu vejo pra vc

      1. Estou com mesmo problema. Não consigo pegar a resposta OK do Bluetooth qdo envio AT. Pode me ajudar?

  70. Olá, gostaria de saber o consumo de energia do projeto. Desejo controlar equipamentos via bluetooth, mas preciso do consumo dele no modo stand by, e conectado. Obrigado.

  71. Cara, muito obrigado por ensinar assim de forma simples. Eu, iniciante, só consegui fazer conexão com o celular por este tutorial!

  72. Boa noite

    Tenho uma duvida nao entendo muito de modulo hc 05 queria saber se posso deixar ele oculto
    fazendo a comunicação pelo mac dele

    Obrigado Jorge

  73. Boa tarde Adilson,

    Preciso comunicar 2 arduinos UNO via bluetooth, tenho 2 módulos bluetooth HC05 e 2 módulos HC06, dúvida:
    É preciso usar um HC05 mestre e outro HC06 escravo para que funcione ou posso usar 2 HC05?
    Em um dos Arduinos eu quero que se apertado um botão ligado em uma entrada qualquer, o outro Arduino ligue uma saída qualquer. Não coneço muito sobre programação, poderia me auxiliar?

    Muito obrigado!

  74. Oi, pessoal o meu H6 reconhece e exibe a mensagem ” Digite os comandos AT” porem ele nao responde mais nada apos isso. Alguem sabe o que pode estar acontecendo?

  75. Gostaria de saber como faço isso utilizando rede cabeada mesmo com arduino shield.
    estou fazendo um projeto pra controlar a temperatura das salas dos servidores.
    Se tiver como me ajudar ficarei grato.

  76. Amigo, qnd busco pelo celular o módulo aparece BT05, e qnd tento parear aparece uma msg q o pareamento foi rejeitado pelo dispositivo. Sabe o q pode ta acontecendo

    1. Boa tarde Vagner,

      Ele chega a pedir a senha ?

      Abraço!

      Adilson – Equipe MakerHero

      1. Boa tarde Adílson, o módulo não pede senha, rejita o pareamento assim q clico em parear

        1. Bom dia Vagner,

          Entendi… você tentou com outros dispositivos (computador, celular) ?

          Abraço!

          Adilson – Equipe MakerHero

          1. Já tentei sim. Com nenhum dispositivo consigo parear.

            Vagner Magalhães Pinto
        2. Olá Wagner gostaria de saber se vc conseguiu solucionar o problema de pareamento estou com mesmo problema agradeço pelas informações desde já obrigado.

          1. Bom dia, vi que isto ocorreu ano passado e provavelmente já resolveu. Consigo conectar através do app e sem senha o meu hm10, mas não consigo conectar atavés das configurações\bluetooth dentro da lista de dispositivo. Ele encontra o dispositivo mas rejeita o pareamento

    2. Olá amigo, estou passando pelo mesmo problema com um HC-08 que adquiri, que na verdade é um HM-10, baixando a tensao para 3v ele chega a pedir a senha, mas rejeita o pareamento, ja tentei de tudo que consegui achar na internet la fora, mas ainda sem sucesso, estou acostumado a lidar com os HC05 e HC06, mas deste estou levando uma surra, gostaria de saber se: conseguiu alguma solução para seu caso? Obrigado!

    3. Baixa o app BLuetooth BLE e tenta conectar. Se nao funcionar envia os comandos AT+ROLE0 e AT+RESET

  77. Olá, Gostaria de saber se tem como o Modulo Bluetooth enviar uma mensagem para o celular e o fazer vibrar?
    Se tiver pode me explicar, por favor!

  78. queria saber como usar o Arduino com Bluetooth para transmitir a imagem e áudio e vídeo da tela do computador, e do mesmo que é usado no wifi e no meio via cabo como acontece com o HDMI e o VGA é porque tenho essa ideia a um certo tempo e não sei como começar

    Edivaldo Carvalho Silv Júnior
  79. Olá amigo, tenho um arduino Mega 2560 e estou tentando realizar a configuraçao do modulo bluetooth HC-05, porém não estou conseguindo. Segui todos os passos informados, até aparece a mensagem de Digite os Comandos, na tela do serial monitor, mas não retorna nenhuma mensagem. Obrigado

  80. Boa Tarde?

    Gostaria de saber se o Módulo Bluetooth HC-05 é compatível com o Arduino Mega 2560 original Italia.

    Agradeço pela resposta

    1. Boa tarde Kleyton,

      É compatível sim.

      Abraço!

      Adilson – Equipe MakerHero

      1. ola amigo gostaria de saber se tem como colocar senha em um programa via bluetooth

      2. Olá. É possível utilizar somente o módulo bluetooth para enviar um sinal apara a centraliza do carro para travar e destravar as portas? O que é necessário para construir o aparato?

  81. Boas gostava de saber se alguem me podia ajudar a programar 2 sensores tcrt5000 com bluetooth para comunicar com telemovel
    Por favor é uma urgência

  82. Oi amigo, tudo bem? primeiramente obrigado pela matéria, achei muito interessante, estou querendo fazer uma experiência utilizando ao invés do sensor de temperatura o sensor ultrasonic para calcular distância. Analisando o sket de vocês não encontrei nada no código relativo ao módulo bluetooth, apenas ao sensor DHT. Como os dados são transmitidos? basta eu postar os dados na serial que eu já vou ter acesso a eles do outro lado da conexão bluetooth?
    Obrigado.

  83. Olá,

    Fiz todo o passo a passo, tudo certinho eu consigo ler a temperatura via serial na ide do arduino. So que na hora de abrir o app e ver a temperatura ali ele não aparece nada? Alguém sabe a solução?

  84. Gostaria de saber se têm a possibilidade de comunicar um HC05 com botoes (basicamente um controle, sem a utilização de um arduino) com um arduino UNO acoplado à um HC06, se teria obrigatoriamente possuir 2 arduinos com o modulo Bluetooth, agradeço desde já, muito obrigado, abraço.

  85. Olá! Eu gostaria de uma ajuda: não consigo achar esse aplicativo para fazer o tutorial. O link que está no post da not found. Desde já agradeço.

    1. Bom dia Maria,

      Já acertei o link do post, ok?

      Abraço!

      Adilson – Equipe MakerHero

  86. Olá, dia!
    Gostaria de saber como faço para utilizar a Ponte H e o módulo bluetooth juntos. Gostaria de saber também como que ficaria a programação de ambos no arduínos, se tenho que criar uma biblioteca ou se posso colocar os 2 programas juntos, para poder rodar um robô?

    Obrigado!

    1. Boa tarde Fernando,

      Não temos nenhum programação pronta com esses dois componentes juntos, mas temos posts separados que você pode utilizar como base para o seu robô. Você não precisa necessariamente criar uma biblioteca.

      Abraço

      Adilson – Equipe MakerHero

  87. Gostaria de saber se com o Arduino Mega se utiliza a mesma programação ou se é necessário realizar alterações, obrigado.

    1. Bom dia Alexandre,

      Pode usar o mesmo esquema.

      Abraço!

      Adilson – Equipe MakerHero

  88. Posso usar dois resistores de 300 ohms ou seria abaixar muito a tensão? Obrigado

    1. Bom dia Diego,

      Vai diminuir o valor da tensão pela metade, ou seja, aproximadamente 2,5V, mas creio que funcione.

      Abraço!

      Adilson – Equipe MakerHero

  89. Com esse módulo bluetooth, eu posso por exemplo, ligar e desligar um relé conectado ao meu Arduino via Bluetooth??

    1. Bom dia,

      Consegue sim. O bluetooth vai apenas receber os comandos. Quem vai fazer o acionamento em si são as portas do Arduino.

      Abraço!

      Adilson – Equipe MakerHero

  90. olá rosa!que pena que não vai a palmela! os meus pais moram lá e eu vou lá quase todos os fins de semana! vai ser a minha primeira feira (e fico super contente que seja num sitio onde me sinto em casa!) ainda não é desta que nos vamos conhecer pessoalmente… mas sei que vai estar lá a dina portela e a hilda tb e estou super nervosa com tudo! beijinhos e boa sorte para a feira do principe real!

  91. Colegas peço que me ajudem,meu sensor não muda a temperatura mesmo quando coloco um isqueiro perto ,ele capta uma temperatura e não muda.Peço que me ajudem.

  92. Olá MakerHero, gostaria de confirmar com vc uma coisa sobre os resistores(divisor de tensão), fiz os cálculos pela calculadora e por lei do ohm e verifiquei que um resistor de 1k em serie com 2k a tensão divida da exatamente 3.33v posso utilizar sem problemas, visto que são valores comerciais? Porque vc não usou? Desde muito agradecido pelos posts e pelo atendimento na Loja que show!!!!

    1. Boa tarde Tiago,

      Pode usar esses valores que vc citou, sem problemas. Nós usamos outros valores porque, sinceramente, eram os que estavam mais próximos na bancada de testes. 🙂

      Abraço!

      Adilson – Equipe MakerHero

      1. Ok, muito obrigado pela atenção!

  93. Boa noite Filipe!

    Preciso parear meu HC 05 com um bluetooth que vem numa braçadeira, imagino que eu precise usar o mac address desse outro bluetooth, alguma sugestão de como posso fazer?

    desde já, agradeço a atenção.

  94. Gostaria de saber sobre transferir os dados para o computador. como faria? preciso fazer um banco de dados.

  95. Boa noite
    Gostaria de saber se eu consigo transmitir as imagens da camera conectada no arduino através do Bluetooth?

  96. Tenho um equipamento que se comunica com meu note via usb, gostaria de saber se é possível fazer a comunicação utilizando o modulo HC-06

    1. Boa tarde Márcio,

      É uma ideia interessante. O equipamento faz comunicação serial ?

      Abraço

      Adilson – Equipe MakerHero

      1. Adilson boa tarde,

        A versão anterior utilizava serial, mas foi atualizado o hardware para USB.

        Obrigado pelo retorno.

  97. Ola, gostaria de saber se é possível conectar o controle do Nintendo Wii via Bluetooth com o arduino através do móduloBLUETOOTH HC-05 .
    Quero desta forma controlar um mecanismo através dos botões do controle do Wii.
    Obrigado!

  98. Muito bom, consegui fazer funcionar porém o modulo só pareia com um unico aparelho. como fazer para parear com varios aparelhos simultaneamente?

  99. Tentei dar comandos AT ao meu HC-05 usando um BaundRate de 9.600 pelo serial do IDE do arduino. Como não obtive resposta, fui alterando o BaundRate e com 38.400 os comandos começaram a responder. Mas ai surgiram coisas estranhas. Ao digitar AT+NAME ou AT+NAME? nada é retornado! mas quando eu digito AT+NAME=Paulo é retornado +NAME=Paulo, mas logo em seguida ao digitar AT+NAME ou AT+NAME? nada é retornado! (Mas constatei depois que o nome padrão HC-05 foi alterado para “Paulo”).
    Agora o mais esquisito de tudo, ao digitar AT+UART, me é retornado “+UART=9600,0,0” mas como isso é possível se na IDE do arduino não houve comunicação a 9.600 e sim somente com 38.400???? tentei outra interface serial, dessa vez o “Termite 3.2” e nele acontece a mesma coisa, só consigo comunicação a 38.400 mas no HC-05 digitando “AT+UART” me é retornado “+UART=9600,0,0” como pode isso? e o que significa os dois zeros depois do 9.600 ???

  100. Na minha programação aparece um aviso de erro na linha 10

    DHT dht(DHTPIN, DHTTYPE);

    com a seguinte mensagem: ‘DHT; does not name a type.

    Inclusive no exemplo da biblioteca aparece o mesmo erro.

    1. Bom dia,

      Aparentemente existe algum problema com a instalação da biblioteca. Você tem apenas essa biblioteca DHT instalada na IDE?

      Abraço

      Adilson – Equipe MakerHero

  101. Segundo o link que vocês deram para calcular o divisor de tensão:

    https://www.arduinoecia.com.br/p/calculador-divisor-de-tensao-function.html

    EU botei entrada de 3.3 V, R1 de 1500 ohms e R2 de 2200 ohms. A saída deu 1.962 V, e não 3.1 V como mencionado no texto. O que acham? Fiz algo de errado?

    1. Bom dia Bruno,

      Nós utilizamos como valor de entrada 5V, logo se você colocar na calculadora, o valor da tensão de saída será 2.973. Nada de errado, apenas a tensão de entrada que está diferente.

      Abraço!

      Adilson – Equipe MakerHero

  102. Bom dia. fiz um APK no app inventor para ser inicialmente usado no moto razer , funcionou direitinho com o modulo Bluetooth HC-06, mas quando eu instalei no Moto G G2 ele conecta mas não envia dados. o que pode estar acontencendo??? será q o Moto G não funciona com o HC-06

  103. Boa tarde pessoal, tenho um trabalho de escola para fazer sobre este programa mas não estou entendendo muito bem, será que alguém poderia me ajudar, por favor?
    Segue:
    crie um programa arduino que utilize um módulo bluetooth, conectado aos pinos 2 e 3 (Rx e Tx, respectivamente) para controlar três leds, conectados aos pinos 9, 10 e 11. O usuário deve ser capaz de ativar ou desativar cada um dos leds individualmente, através de um dispositivo bluetooth (um celular, por exemplo) e o arduino deve informar qual led foi controlado e qual seu estado atual.

    1. Olá! Tudo bem?
      Eu preciso do mesmo programa! Você conseguiu a resposta ?

      Obrigada.

    2. Crie um programa Arduíno que utilize um módulo bluetooth conectado aos pinos 2 e 3 ( Rx e Tx, respectivamente) para controlar três leds, conectados aos pinos 9,10, e 11. O usuário deve ser capaz de ativar ou desativar cada um dos leds individualmente, através de um dispositivo bluetooth ( um celular por exemplo) e o Arduíno deve informar qual led foi controlado e qual seu estado atual.

      Apresente o código-fonte do programa Arduíno.

  104. Bom dia, queria saber o que aconteceria se eu ligasse o RX direto na placa Arduino uno, sem a utilização dos resistores, também queria saber sobre o TX, ele não necessita de utilização de resistores?
    Obrigado

    1. Também queria saber isso , estou em um projeto de um Guincho e estou utilizando o HC-06 , Potenciômetro e um Ldr, já que eu tenho os potenciômetros. Queria saber se você poderia me ajudar no esquema do circuito e na programação.?

      1. Lembrando que isso tudo é para fazer os Servo Motores rotacionarem.

    2. Boa tarde Rodrigo,

      O TX do módulo, que vai enviar os dados para o Arduino, não precisa dos resistores. O RX, que vai receber os dados, precisa. Se você não utilizar os resistores dessa maneira, pode queimar o módulo bluetooth.

      Abraço.

      Adilson – Equipe MakerHero

  105. OPA!
    Eu preciso criar um controle para enviar sinais ao arduino, tipo um joystick.
    alguem poderia me ajudar?
    muito obrigado!!

  106. 1º Comprei um HC-05 e para minha surpresa veio com botão. Achei alguma coisa sobre o botão mas nas tentativas de fazer o led do bluetooth piscar lentamente algumas deram certo outras não. Em qualquer nova ligação o led
    pisca rápidamente e tento mudar mas na maioria das vezes não consigo.
    2º Não achei nenhum exemplo com módulo com botão então tentei nos
    exemplos achados, e quando conseguia desacelerar o led do módulo
    não havia comunicação nem com PC, Celular ou Monitor Serial.
    Alguém pode me orientar? Estou pensando que o módulo tem defeito
    (ou eu sou mais atrapalhado que pensava).
    OBRIGADO

  107. 1º Comprei um HC-05 e para minha surpresa veio com botão. Achei alguma coisa sobre o botão mas nas tentativas de fazer o led do bluetooth piscar lentamente algumas deram certo outras não. Em qualquer nova ligação o led
    pisca rápidamente e tento mudar mas na maioria das vezes não consigo.
    2º Não achei nenhum exemplo com módulo com botão então tentei nos
    exemplos achados, e quando conseguia desacelerar o led do módulo
    não havia comunicação nem com PC, Celular ou Monitor Serial.
    Alguém pode me orientar? Estou pensando que o módulo tem defeito.
    .
    OBRIGADO

  108. Teria como eu controlar um motor de passo com esse sistema ?

  109. Eu não consegui baixar a biblioteca, alguém consegue me ajudar?
    Aparece esta mensagem: “https://github.com/adafruit/DHT-%20sensor-library”
    Eu me cadastrei no site e tentei procurar pelo link e não consegui achar, se alguém puder me ajudar ficaria muito grato.

    1. Bom dia Thiago,

      Link corrigido. Desculpe o transtorno.

      Abraço!

      Adilson – Equipe MakerHero

  110. Boa Noite!

    Gostaria de saber se há possibilidade de renomear o módulo para facilitar identificação.

    Obrigado

    1. Bom dia Thiago,

      É possível sim, utilize o comando AT+NAME

      Abraço

      Adilson – Equipe MakerHero

  111. Esse módulo comparado ao módulo Wirelass ESP8266 é melhor para comunicação com o Android??

    1. Bom dia Igor,

      São tecnologias diferentes. O Bluetooth tem um alcance aproximado de 10 metros, e o módulo Wireless se conecta pela rede wifi, a mesma que vc usa para acessar a internet. Tudo vai depender do seu projeto.

      Abraço

      Adilson – Equipe MakerHero

      1. Como faço para montar esse mesmo projeto mas usando o módulo WIRELESS ESP8266 ?

  112. Ola!

    Estou querendo enviar dados de sensores e potenciômetros para o pc via bluetooth e mostrar esses dados em uma página web.

    Gostaria de saber se vocês tem alguma solução, pensei em fazer a central no Delphi 7 mas não sei como passar a leitura do arduino para ele e dele para a pagina web…

    Muito Obrigada

  113. Para Android eu consigo, mas para ios ta dificil, comprei um módulo de baixa energia que prometia funcionar com ios mas não dei conta, vc pode dar algum informação sobre???? Você sabe algo sobre isso?

    1. Bom dia Gustavo,

      No momento não temos informações sobre módulos Bluetooth comunicando com iOS.

      Abraço

      Adilson – Equipe MakerHero

  114. Oi Felipe! Estou tentando fazer a comunicação entre 4 arduinos com o modulo HC-06 e computador, mas não encontro a biblioteca para isso. Você conhece alguma que posso utilizar?

  115. Muito bom Tutorial!
    Uma sugestão para um próximo tutorial, seria como usar um Display de 7 segmentos ou LCD para mostrar os dados; Obrigado

  116. Olá,

    Muito bom o video, mas todos os smartphones da minha casa são iOS, então gostaria de saber como utilizar o bluetooth do iOS, esta solução funcionaria para iphones e ipads?

    1. Boa tarde Edney,

      Pelas informações que levantei, não vai funcionar. No caso, para fazer a comunicação entre os dispositivos com iOS e o Arduino, você vai precisar de um módulo bluetooth que trabalhe com Bluetooth 4.0, como esse: https://www.adafruit.com/products/1697

      Abraço

      Adilson – Equipe MakerHero

      1. Muito obrigado pela informação!!!

  117. Oi Adilson! Primeiramente, obrigado por essa postagem;
    Gostaria de lhe pedir ou sugerir, dentro da sua disponibilidade, fazer uma matéria idêntica a essa mas, para controlar alguma matriz ou módulo de Led com rolagem de texto e/ou animação, como esse: https://pt.aliexpress.com/item/Indoor-F3-75-P4-75-Single-Red-color-LED-dot-matrix-module-304-76mm-64-16/1721794648.html ou esse outro:
    https://www.ebay.com/itm/131419835481?ssPageName=STRK:MESINDXX:IT&_trksid=p3984.m1436.l2649

    Eu até sugeriria vocês venderem tal produto;
    Muito obrigado

    1. Boa tarde Daniel,

      Legal, vamos passar a sua sugestão para o departamento responsável. O que temos no momento é um tutorial para controle de módulo matriz de led, nesse link: https://www.arduinoecia.com.br/2014/04/Painel-de-led-max7219.html

      Abraço

      Adilson – Equipe MakerHero

  118. Amigo,

    Primeiro, obrigado e parabéns pelo site.

    Segundo, nesse exemplo do arduino +bluetooth e android com DHT11, como o bluetooth e/ou arduino sabe que deve enviar os dados pela porta serial (TX/RX) se não há comando para serial print?

    Apenas de iniciar a porta serial no begin, o arduino sabe? Isso é um parâmetro default?

    Poderia explicar?
    Em tempo, tudo funcionando perfeito no exemplo acima.

  119. Posso substituir esse sensor pelo sensor de gás MQ-2?

    1. Boa tarde Marcos,

      Sim. você vai precisar fazer algumas alterações no código, mas pode ser feito.

      Abraço

      Adilson – Equipe MakerHero

  120. Li o tutorial, comprei o módulo e depois de tentar parear várias vezes com dispositivos IOS só agora vi que eles usam protocolos diferentes.
    Vocês deveriam citar esse tipo de coisa na página do produto e no tutorial..

  121. Para Android eu consigo, mas para ios ta dificil, comprei um módulo de baixa energia que prometia funcionar com ios mas não dei conta, vc pode dar algum informação sobre????

  122. Por que não utilizou o 3.3V do arduino mesmo?

    1. Boa tarde Rodrigo,

      Apesar do módulo BT aceitar alimentação entre 3 e 5V, optamos por utilizar 5V e ligar diretamente o módulo e o DHT11. Não esqueça que o nível de sinal do módulo BT (3.3V) é diferente da tensão de alimentação.

      Abraço

      Adilson – Equipe MakerHero

    2. Também estou c essa mesma dúvida. E a resposta dada ñ me esclareceu nada

      1. É o sinal de dados, o tx do arduino manda sinal de dados 5v e rx do Bt trabalha com 3v.
        Foi o q entendi.

        1. Boa tarde Carlos,

          É isso mesmo. Não confundir tensão de alimentação com nível de sinal.

          Para entender melhor o que significa o nível de sinal, recomendo este link: https://learn.sparkfun.com/tutorials/logic-levels

          Abraço.

          Adilson – Equipe MakerHero

          1. Mas porque não utilizou o nível de sinal com o pino 3V3 do arduino?

  123. Porque a bateria nao dura nem 15 minutos, bateria/Pilha 12V e a de 9v tbm nao dura.

    1. Boa tarde,

      Você está usando essas baterias para alimentar o Arduino ? Dependendo do seu projeto, a bateria realmente pode acabar muito rápido.

      Você encontra algumas dicas de como economizar energia com o Arduino no link abaixo. Inclusive tem uma dica muito interessante de uma biblioteca que ajuda nessa tarefa.

      https://hwstartup.wordpress.com/2013/03/11/how-to-run-an-arduino-on-a-9v-battery-for-weeks-or-months/

      Espero ter ajudado. Abraço !

      Adilson – Equipe MakerHero

      1. Então Adilson , acontece q ligo o arduino e o modulo bluetooth e nao dá 5 minutos ou menos eles param de funcionar, meço a tensao e esta abaixo 2V (bateria/pilha de 12V 23A), Mas quando desconecto a bateria e meço a tensao na bateria ela me dá os 12V.
        Meu circuito é simples,(Trabalho com efeitos especiais) e só funciona 5 segundos e desligo, mas o arduino e o bluetooth tem q ficar ligado umas 5/6 horas.I
        Infelismente tenho q usar essas baterias., Pois tem q ser portatil.
        Obrigado.

      2. Olá, é possível fazer uma comunicação entre HC-06 e HC-06 ? Quero fazer um projeto com comunicação ponto a ponto, mas sem usar computador ou celular, somente entre dois ATmega.

        1. Boa tarde Jefferson,

          Não é possível, pois o HC-06 funciona apenas em modo escravo, ou seja, ele só aceita conexões de outros dispositivos bluetooth, como por exemplo um telefone celular. Para o seu projeto você vai precisar de um HC-05, pelo menos.

          Abraço.

          Adilson – Equipe MakerHero

      3. Gostei muito e quero aprender mais

  124. como que coloca a senha?

    1. Boa tarde Thalison,

      Você precisa colocar a senha do módulo bluetooth na hora do pareamento.

      Abraço.

      Adilson – Equipe MakerHero

      1. Boa noite adilson, quero fazer um sistema de comunicação via bluetooth do meu celular com o arduino, e quero fazer o arduino acionar um ar condicionado do meu quarto atraves de um led emissor RF. É possivel fazer atraves do celular acionar alguma porta de saida do arduino e o arduino enviar o mesmo codigo que o controle do ar gera para o led? Fico no aguardo. Obrigado
        Tem alguma outra maneira de entrar em contato com você?

  125. Já deu uma luz 😉

  126. Gostaria de saber, se teria como outro Arduino receber esta informação como RX …
    Teria que ter outro que recebe estas informações …
    Agora estou tentando configurar um módulo de RF 315mhz ,,com dht22 um Tx
    o outro RX..e armazena estas informações para ser apresentadas em um display ,,alguém
    Tem um exemplo deste código ?
    Obrigado…

Trackbacks and Pingbacks

  1. […] Você é ainda mais experiente?! Ora, sem problemas! Com os Kit Arduino Advanced e Master, você pode elevar ainda mais o nível de seus projetos. Use a Placa Arduino Uno ou MEGA e monte projetos como um sistema de transmissão via Rádio-Frequência ou Bluetooth. […]

  2. […] O módulo Bluetooth HC-05, apesar de poder ser alimentado com 5 V, trabalha com níveis lógicos de 3,3 V enquanto o Arduino trabalha com níveis de 5 V. Precisamos então utilizar um divisor de tensão entre as portas TX do Arduino e RX do módulo. Para mais detalhes sobre o módulo HC-05 acesse o “Tutorial Módulo Bluetooth com Arduino“. […]

  3. […] O módulo Bluetooth utilizado nesse projeto, apesar de poder ser alimentado com 5 V , trabalha com níveis lógicos de 3,3 V, enquanto o Arduino trabalha com níveis de 5 V. Por esse motivo precisamos utilizar um divisor de tensão entre as portas TX do Arduino e RX do módulo. Para entender melhor sobre como utilizar o módulo HC-05 acesse o “Tutorial Módulo Bluetooth com Arduino“. […]

  4. […] faziam uma comunicação UART sem fio, bastando apenas parear os dispositivos como visto no Tutorial Módulo Bluetooth com Arduino. Mas se tentarmos parear um dispositivo BLE da mesma forma, veremos que a comunicação não é […]