Boa tarde pessoal,
estou construindo um sistema em que um software no PC se comunica com o Arduino utilizando XBee. O sistema todo foi testado na prontboard e funcionou perfeitamente mas quando fui passar para o circuito impresso encontrei um problema.
Estou conectando o XBee com o Garagino sem o shield, utilizando resistores no TX do Garagino pra diminuir a tensão de entrada no xBee. O problema é que quando conecto o xBee na placa, direto, utilizando um socket de 2mm (pois o espaçamento das pernas são menores), o xBee não responde aos comandos enviados pelo outro xbee. Quando retiro o Xbee da placa e conecto ele a fios e os fios no mesmo socket da placa, ele funciona.
Assim comecei a desconfiar do socket, então retirei o socket e soldei 2 pinos somente para VCC e GND na placa. Conectei o Xbee aos pinos e novamente não funcionou, porém quando eu retiro o xbee e conecto fios a ele e aos pinos soldados na placa, ele volta a funcionar. Quando me refiro que o xBee não funciona quero dizer que ele nem envia o ACK de mensagem recebida do outro xbee, ou seja, antes mesmo de comunicar com o Garagino.
As imagens em anexo mostram como fiz as conexões que citei acima. Nelas eu já havia retirado o socket e adicionado os pinos.
Já testei todas as tensões em todos os pontos, continuidade e tudo mais, tudo está OK. Alguém tem ideia do que pode ser?
Desde já agradeço!
Tags:
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por