Obervação: O Módulo Bluetooth HC-05 pode ser alimentado com 5V, mas os pinos de RX/TX trabalham com 3.3V: por este motivo, é altamente recomendado o uso de um Conversor de Nível Lógico: ele realizará as adequações de tensão (tanto de 5V para 3.3V, quanto o inverso) para que a comunicação ocorra corretamente.
Faça o upload do código abaixo para a BlackBoard:
O que esse código basicamente faz é acender o LED conectado ao Pino 13 da BlackBoard quando ela receber via Bluetooth a letra "H" e apagá-lo quando receber a letra "L";
Após fazer o upload, se tudo estiver correto, você deve observar o led do módulo piscando rapidamente conforme o gif abaixo:
O módulo está pronto para se conectar a outro dispositivo.
Abra o aplicativo, habilite o Bluetooth e clique em "Connect a device - Secure". Agora basta clicar em "Scan for devices" e escolher o dispositivo chamado "HC-05"(ou o nome que você já tenha configurado anteriormente).
Por padrão, o código de pareamento de fábrica é 1234, então basta inserir o código e clicar em OK.
Após inserir o código a conexão será estabelecida e e o LED do módulo começará a piscar lentamente conforme o gif abaixo indicando que ele está pronto para receber as dados.
Agora é só enviar "H" para ligar o LED ou "L" para desligar.
Não consigo parear meu HC05 no meu celular, o celular encontra ele porém é rejeitado a conexão. No computador dá certo, mas no celular não. Alguém tem alguma solução?
Detalhes:
Tentei com o Bluetooth do computador desligado;
E não é erro de senha!
Giovanni5
Enviado: 2020-10-13 08:28:54
timartinz
Você pode tentar seguir referências de "troubleshooting" para solucionar este problema, como a do link a seguir por exemplo, https://www.techlicious.com/how-to/how-to-fix-bluetooth-pairing-problems/comments-/CP2/ . Por mais que seja uma referência mais genérica, para dispositivos prontos, como fones de ouvidos, essas soluções propostas também devem ser úteis com o módulo HC-05.
hissapower Enviado: 2019-02-06 18:35:16
Boa tarde, o meu módulo consegue se comunicar com o Arduino e fazer, processar, e responder aos comandos AT. Porém, ele não aparece no meu telefone android nem no meu laptop. O led pisca no "ritmo" de quando ele está no modo de pareamento, e AT+STATE? retorna +STATE:PAIRABLE. Tentei usar AT+ORGL diversas vezes mas não consertou o problema. O que eu posso fazer? Obrigado!
Qual é o retorno do comando "AT+ADDR?" ? Esse endereço MAC (ou algo parecido com ele) aparece na lista de dispositivos pareáveis do seu Android?
vessinger Enviado: 2019-07-10 16:25:57
hissapower
hissapower
Conseguiste resolver o problema? Comprei um módulo HC-06 e estou com um problema semelhante: ele não aparece no meu telefone Android para parear, nem com meu laptop. Não tentei nenhum comando AT ainda, mas ele deveria conectar de fábrica.
Giovanni5
Enviado: 2019-07-11 09:16:55
hissapower
Tente enviar os comandos "AT" para verificar o funcionamento do módulo. Com os comandos "AT" simples enviados e respondidos com sucesso, utilize o datasheet do seu módulo para enviar o comando "AT" responsável para habilitar o módulo para o modo de pareamento. É possível que este módulo não se encontre nesse modo no momento, por isso que você não consegue se conectar ao mesmo.
Goiano29 Enviado: 2018-12-14 20:06:26
Ola meu HC05 não responde de jeito algum aos comandos AT mesmo estando com o led como na imagem e es conexões também estão certas já verifiquei muitas vezes
Goiano29 Enviado: 2018-12-14 20:24:49
Goiano29
e também não aparece para parear
ViniDj
Enviado: 2018-12-17 10:14:50
Goiano29
Certifique-se que o bluetooth está ativado em seu celular antes de abrir o aplicativo. Sugerimos também testar alimentar a placa Arduino que estiver usando com uma fonte externa para que haja mais corrente disponível no pino de 5V da placa.
Estava com a mesma dificuldade, abrindo o app e entrando em "Connect a device - Secure" depois em "Scan for devices" também não encontrava o dispositivo.
Pra arrumar eu acessei o bluetooth do próprio android e cliquei em "Procurar", lá apareceu o dispositivo e inseri a senha 1234, em seguido voltei no app e já estava reconhecendo.
fernando_marcolina Enviado: 2018-12-14 14:53:03
Boa tarde.
Estou tentando resolver um problema no app inventor / codigo arduino. Alguém poderia me ajudar? Na hora de transmitir os dados esta dando erro: "List index too large"
Alguem poderia me auxiliar? Eu encaminho o codigo do arduino e o arquivo .aia do app inventor por email.
Muito obrigado a todos.
Até breve.
Infelizmente não trabalhamos com App Inventor portanto não temos como lhe auxiliar neste caso. Talvez outras pessoas que frequentam este tutorial possa lhe ajudar.
luish_b Enviado: 2018-12-09 00:51:49
Boa noite! gostaria de saber se é possivel, atraves deste modulo bluetooth, elaborar um sistema do qual eu digitasse algo via app do celular e o texto seja exibido num display lcd, com modulo i2c
Francois
Enviado: 2018-12-10 15:56:22
luish_b
É possível usar o Arduino para essa função, basta implementar as rotinas necessárias.
rajferreira Enviado: 2018-10-31 11:13:56
Bom dia, estou tendo problemas com o envio de dados entre um smartphone Samsung S7 e o HC05, sabe me dizer se é possível a conexão entre esses ou preciso de outro módulo Bluetooth?
Francois
Enviado: 2018-10-31 11:44:29
rajferreira
A princípio é possível, desde que o seu celular esteja operando em modo Bluetooth clássico. Além disso, verifique as conexões do seu circuito e as taxas de comunicação.
Interessante aplicação, porém como eu faria pra enviar um dado do arduino para o APP, seria bluetooth.write e o numero da variavel, ja tentei e não reprouz no APP
ViniDj
Enviado: 2018-10-08 11:08:17
gustavosmt96
Da mesma forma que você escreve bluetooth.println("LED: ON"), por exemplo, você pode colocar o valor de uma variável. Ou seja, usando bluetooth.println(valorDaVariavel) você enviaria para a tela do smartphone o que estiver armazenado numa variável chamada valorDaVariavel.
frederico0102 Enviado: 2018-07-31 14:22:43
Coloquei o código na placa, e não funcionou o comando AT, ele não retornou ok.
O circuito está motando corretamente pois eu já faço o controle de varias coisas com ele, só que agora gostaria de mudar o nome e a senha dele.
ViniDj
Enviado: 2018-07-31 14:44:53
frederico0102
Por favor, envie uma foto da montagem para suporte@robocore.net juntamente ao número do seu pedido (ORDER ID). Iremos verificar o que pode haver de errado, as vezes um único fio no lugar errado pode estar causando todo o problema.
vanderdecastro2010 Enviado: 2018-05-21 23:11:49
Olá, gostaria que um LED (conectado a uma porta do Arduino) acendesse de forma automatica assim que a conexao bluetooth fosse feita ao inves do Arduino esperar um comando vindo do app. Ha como ler essa conexão e estabelecer o comando para o LED acender e caso a conexão bluetooth fosse perdida, o LED apagaria? Obrigado
Você pode perguntar periodicamente para o módulo Bluetooth o estado dele (veja o comando STATE).
Spigolonn Enviado: 2018-04-17 10:39:57
Bom dia,
Fiz a programação e a ligação como foi dito nesta pagina da blackboard e da placa bluetooth, porem meu celular n conecta com ela, nem usando o aplicativo descrito ali em cima, e se eu tento conectar pelo bluetooth normal só fica carregando e não finaliza.
Obs: o Led da placa bluetooth n esta piscando tao rápido qnt a do Gif Acima.
Se tiver como alguém me ajudar eu agradeço
Francois
Enviado: 2018-04-17 10:53:59
Spigolonn
Qual é o modelo de módulo Bluetooth que você está usando e com qual sistema operacional (Android ou iOS)?
Spigolonn Enviado: 2018-04-17 11:19:48
Spigolonn
Rc-08, usando pelo android
Francois
Enviado: 2018-04-17 11:34:44
Spigolonn
O módulo HC-08 é Low Energy (BLE), e os aplicativos Android geralmente usam o modo clássico, por isso são incompatíveis. Se o seu celular suportar BLE, você pode tentar usar um aplicativo com suporte a BLE para fazer a comunicação com o seu módulo.
Spigolonn Enviado: 2018-04-17 11:40:13
Spigolonn
entendi e aonde arrumo um app BLE? obrigado pela ajuda