LusoRobótica - Robótica em Português
Sistemas específicos => Arduino / AVR => Tópico iniciado por: zeziniano em 05 de Julho de 2013, 17:40
-
Boas.
Antes demais, muitos parabéns por este forum.
Estou a fazer um projecto em que consiste controlar uma tomada (para por exemplo ligar um candeeiro, etc). Controlo a tomada através do computador. O código em arduino está feito.
O problema é que tenho de utilizar o labview. Alguém sabe como se estabelece uma comunicação através do xbee no labview?
Já andei a pesquisar e nada :-\
Obrigado desde já pela ajuda.
Cumprimentos,
Zé
-
O Xbee não está ligado ao pc, via porta série/série sobre USB?
É tão simples quanto escrever/ler de uma porta série(COM qualquer coisa)
-
Boas.
Antes demais, obrigado pela ajuda ;)
Não sei se o programa está correcto(é a primeira vez que estou a mexer nisto), mas alterei como disseste e não dá nada.
Sem querer abusar, mando o programa em anexo para (se puderes) ver se está alguma coisa errado.
Cumprimentos,
Zé
-
Ja instalaste o toolkit da NI para comunicar entre o labview e o arduino? Grava la o programa do labview num formato para versoes antigas (neste caso o labview 2009) para dar uma olhade-la.
-
Bom eu de labview não percebo nada, mas em relação à transmissão dos dados terás de configurar a mesma velocidade em todos os lados (no labview, no arduino e nos dois xbees).
Uma coisa que podes testar primeiro é fazeres a ligação directa por cabo, usando a porta directa do arduino. Assim ficas a saber que o programa e o arduino estão bons. Se estiverem bons, ligas então os dois xbees no meio (mudando no pc a COM para a porta do adaptador do Xbee.
-
Boas.
Segue o programa gravado para as versões mais antigas.
Tarquinio, vou experimentar como dizes ;).
Obrigado pelas dicas.
Cumprimentos,
Zé
-
Boas pessoal.. ;D
Após tentativa erro, lá consegui ter a certeza que o programa está a funcionar. Só não consigo pôr os xbee a comunicar.
Alguém me consegue ajudar/dizer como colocar o xbee a comunicar?? :-\
Abraços
-
Bem eu diria que o proximo passo seria testar se os xbees estão bons e bem configurados...
Podes fazer um echo test, ligas um dos xbees ao pc e o outro basta ligares a alimentação, e ligas o tx e o rx juntos. Depois abres um programa qqer de terminal (pode ser o serial monitor do arduino) e se tudo estiver bem, tudo o que enviares deverás receber de volta.
Se não funcionar o mais provável é teres as ligações mal feitas ou as velocidades mal configuradas...