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
Estou anexando fotos

Exibições: 2524

Anexos

Responder esta

Respostas a este tópico

Olá.

Sugiro vc usar do lado do Android algum terminal do tipo 

https://play.google.com/store/apps/details?id=ru.sash0k.bluetooth_t...

Com ele já é possivel falar com o HC-05 sem nenhuma programação ou botão.

Pelo menos o meu foi assim. Procurei por dispositivos na tela de configuração do celular e lá estava o HC-05.

Uma vez pareado pouco acontece...

Aih quando rodei o terminal e pedi para selecionar o dispositivo o HC-05 estava entre eles. Escolhi e já estava com o led parado (conectado).

Já para iOS (Apple) nada funciona !!! Ele não permite que se use o bluetooth como serial nessa categoria. So com bluetooth v4.0 (btle). Vir por aih que seria o modulo HC-10. Mas a configuração dele é mais complexa.

Para meus testes/usos o Android atende plenamente, tb não sei se o seu é Apple, enfim, desisti do iOS por hora, por falta de interesse.

Muito Obrigado;

Como vc me orientou, instalei o "bluetooth terminal" no meu celular e aconteceu tudo como vc escreveu.

Não querendo te explorar, o que mais da para ser feito?

No meu PC não consegui localizar nem o HC-05 nem o celular.

Outras vezes já pareei p PC com o celular.

Tem como mandar algo do módulo para o celular usando o monitor serial ou outro meio?

Talvez esteja querendo demais.

Enfim: POSSO CONSIDERAR QUE O MÓDULO NÃO É DEFEITUOSO?

Assim posso pagá-lo (claro que sem sua responsabilidade).

Novamente muito obrigado.

Aqui no PC eu encontro o HC-05, só que mtas vezes não aparece o nome, aparece só o "MAC" dele. Que se vc pareia se transforma no nome. As vezes é isso.

Se vc conseguir transferir algum dado entre um e outro diria que está tudo certo.

Da pra fazer mta coisa. O desafio seria fazer uma programação no arduino e outra no PC/Celular para atingir seu objetivo.

Qualquer linguagem que acesse a serial serve.

Como estamos na era das coisas prontas recomendo dar uma procurada em sites como o instructables e arduino.cc Vai depender de seus objetivos e conhecimentos. Mas começaria tentando fazer funcionar qualquer exemplo simples por aih.

Ref:

https://www.google.com.br/webhp?#q=instructables%20bluetooth%20ardu...

kra, esse botao no modulo bluetooth eh para entrar no modo de configuração.... nao tem nada com acender LED...

Obrigado Flávio.
Flavio, usando corretamente o botão o led (do bluetooth) altera sua frequência de piscar.
Com o botão consegui usar os comandos AT e parear o módulo com o celular.
Com ou sem o botão não consegui fazer acender led do arduino (13 ou outro).
Usei cerca de 6 montagens para acender led e NADA.
Penso que existe algum problema com meu módulo.
Vc saberia me informar se existe o módulo sem botão?

kra, posta uma foto de como esta ligando o modulo com o Arduino... 

Flávio, obrigado novamente.

Estou anexando o último e mais simples conjunto "esquema x sketch".

Tentei as seguintes variações em torno do conjunto:

1. mudei do pino 13 para o 11.

2. coloquei divisor de tensão para ligar bluetooth ao RX do arduino

3  alterei, com o botão do bluetooth, a frequência do led do bluetooth

4  alterei as ligações de RX e TX usando a biblioteca Software.Serial.h

5  testei com velocidades maiores no monitor serial.

6  instalei fonte externa no arduino

7  liguei VCC em 3,3V (!!!!!!!!!)

e em nenhum caso consegui que o led do arduino acendesse.

E o bluetooth não queimou com ligação direta no RX do arduino.

É quase tudo que fiz  (fora o pareamento e os comando AT conseguidos).

Desculpe-me incomodar tanto. Não sei quando poderei retribuir

Anexos

Quando vc tecla no terminal do compilador as letras correspondentes 'a' e 'd' vc consegue controlar os leds ? Deveria... Pq o PC está ligado "em paralelo"  ao modulo HC-05.

Teste lá.

Depois vc conectar por um terminal bluetooth, preferencialmente num celular Android, e tecla as mesmas teclas para ver o resultado.

Diga o que deu.

Mande uma foto boa da montagem, pode ser alguma bobagem... Essa sua primeira "foto" ta horrível.

Prezado Eduardo (desculpe tratar de vc pois sou mais velho).

Instalei o terminal que vc indicou, pareei, digitei os caracteres e ....nada

Fiz isso também pelo monitor serial e  nada (não consegui abrir o putty).

Fiz isso com outras montagens  e,inclusive, sem ligar o bluetooth aos RX e TX

(somente com VCC e GND).

Anexo a descrição do esquema (meu celular está com frescura) 

Novamente obrigado e, se não for alguma bizarrice o bluetooth está com defeito.

Anexos

No sei esquema senti falta dos resistores. 

O modulo trabalha com 3.3V nos pinos de TX e RX. Para o RX do módulo é preciso adicionar 2 resistores para diminuir a tensão. No TX dele não precisa, pq o microcontrolador entende bem mesmo que esteja em 3.3V.

Vide: 

Mas a menos que por falta desses resistores tenha havido algum problema com o módulo, que não é comum. Ele não queima só por isso (a princípio). Tudo está correto.

Quando me refiro a terminal no PC me refiro ao que tem dentro do compilador do Arduino. Vá em Ferramentas>Monitor Serial. 

Tente mandar uma foto do seu circuito pq pode ser algum detalhe, parece tudo correto.

Os caracteres que sugeri digitar estão citados no seu programa como comandos, por isso deveria funcionar.

Eduardo;

Obrigado novamente pela atenção.

O esquema que vc postou é igual a um dos quase 10 que eu tentei com as seguintes variações:

1. RX e TX nos pinos 6 e 7 (com softwareserila.h)

2..O mesmo com o divisor de tensão que vc sentiu falta

3. RX e TX nos pinos 0 e 1 (sem softwareserial.h)

4. Com led + resistor em outros pinos que não o 13.

5  Com alimentação externa (fonte de 1A).

6. Mudando a velocidade de 9600 até 115200.

7. Mudando a alimentação para 3,3V.

8. Outros sketches mas com mesma filosofia.

enfim.........

Obrigado

Eduardo;

Estou anexando 2 fotos (não consegui numa  única devido ao comprimento

dos jumpers).

Acho que vc consegui unir mentalmente as duas.

Desculpe-me

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço