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á.
Tags:
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.
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.
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.
Nesse link está o código em C que lhe falei.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por