Boa noite,

  Preciso  através de 2 botões subir ou descer a frequência de operação de um pequeno módulo transmissor de FM (PLL) que utiliza o chip BH1415.

  Não encontrei nenhuma biblioteca para Arduino deste módulo e precisava de um mero exemplo de código de como manipular essa frequência de trabalho nos pinos CE e DATA se não me engano.

  Alguém consegue me dar uma ideia?

 Grato desde já.

Exibições: 1418

Responder esta

Respostas a este tópico

Bom dia 2C, 

como você está interligando este chip aos arduino.

Por favor poste o esquema.

Incluindo a fonte de alimentação(ôes).

RV

 É Um pequeno módulo com +12v  GND , CE , DAta, Clock e a entrada do sinal. Só tem isso. Fonte uso 12v  5A

Ligo como você colocou no código :
#define up 4 // Port ajuste sobe frequecia
#define down 5 // Port ajuste desce frequecia
#define data 6 // Port ligar no pino Data do BH1415
#define clk 7 // Port ligar no pino Clock do BH1415
#define ena 8  (CE) 

Bom dia 2C,

fiz algumas alterações no code.

Testa novamente.

Os bits são enviado na ordem inversa do que aparecem no serial monitor.

O bit que aparece primeiro é o ultimo enviado.

BH1415_V06.ino

Consegue postar ou o esquema ou o link deste seu módulo?

RV

o esquema segue em anexo.

o link não tenho, procurei por esse módulo novamente e não achei mais em canto algum nem no Brasil nem na China.

Anexos

No esquema que você postou a alimentação é de 5V,

Você disse que está alimentando ele com 12V.

Existe algum regulador no circuito?

O Gnd do arduino está conectado no Gnd do módulo?

Como você ligou o pino muting,?

RV

O módulo pede a entrada Vcc de 8 a 16 v.

Faço assim :  Alimento o arduino via plug externo 12v 5A.

                       No pino de saída de 12v do arduino eu ligo o Vcc do módulo  e o Gnd do módulo ao Gnd Arduino. O Mute estaá com 0v  (< 1  mute Off e > 4 Mute ON)

Como comportou o Teste V06?

RV

 Ainda não consegui fazer o teste  com o V6 porque agora parece que eu fiz alguma coisa errada  e o módulo em sí não está mais transmitindo.  to vendo aqui ...

 O Módulo deu pau mesmo ... não transmite mais de jeito algum. Devo ter queimado o BH1415 ccom algum erro de ligação.  Agradeço demais a Mineirim pela força no código que acredito estar funcionando. Quando tiver outro módulo aqui disponível testo e posto uma posição.

Consegui outro módulo com um amigo, fiz os testes com o V6 e tudo funcionou absolutamente com perfeição! Muito obrigado mesmo. A única coisa que ficou é que está com 11 bits e era preciso 12 por causa do stereo. ele esta apenas como mono. è fácil contornar isso ?  De resto, tudo maravilhoso. Muito obrigado.

fmtx1%20%288%29.zip

Nesse link está o código em C que lhe falei.

Boa tarde CC.

veja se com este sketch. ele transmite sempre em estéreo,

BH1415_V07.ino.

RV

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço