Quais são as melhores dicas para a programação XBee®?
A programação
XBee® é usada para criar microcontroladores e unidades similares, e seguir algumas dicas úteis pode facilitar o sentido dessa linguagem de programação. O uso de comandos enviados pelo Código Padrão Americano para Intercâmbio de Informações (ASCII) é geralmente melhor, porque isso limita os erros de programação. Ao configurar a programação XBEE®, pode -se alterar o ID da frequência e isso deve ser utilizado. Os programadores podem alterar quanto tempo leva para enviar pacotes, e esse número deve ser ajustado com base em quanta informação o microcontrolador está enviando. Se um módulo for feito com uma função do modo de suspensão, os usuários também devem garantir uma função de despertar. Às vezes, o binário é mais fácil e inevitável, mas os usuários devem usar o ASCII quando possível. Se os comandos forem enviados sobre o binário, os números poderão se correlacionar com caracteres ASCII, o que pode fazer com que os usuários acidentalmente INPComandos UT que eles não querem usar.
Um canal digital deve ser usado para enviar informações de um controlador para um dispositivo feito com a programação XBee®. O XBEE® normalmente é definido com um número de canal padrão e, embora essa configuração não precise ser alterada, pode haver problemas imprevisíveis se o dispositivo for usado em torno de outros dispositivos XBee®. Se todo dispositivo estiver usando o mesmo canal padrão, um controlador fará com que todos os outros dispositivos correspondam aos comandos do único controlador. Por esse motivo, alterar o ID padrão com o comando ATID geralmente é uma boa ideia.
pacotes de informações são comumente enviados entre o controlador XBee® e o dispositivo, e há uma maneira de otimizar o envio de pacotes. Com o comando ATRO na programação XBEE®, os usuários podem ajustar quanto tempo leva para que os pacotes sejam enviados. Definir isso em uma velocidade mais lenta normalmente é melhor paraPacotes maiores, porque isso permite que o controlador e o dispositivo demorem mais tempo montando as informações. Velas mais rápidas normalmente são melhores para pacotes pequenos, porque não deve demorar muito para que pacotes sejam montados.
Se um módulo for feito com a programação XBee®, é comum que os usuários adicionem um comando de sono, que impede o módulo de consumir energia quando o módulo não for usado. Ao mesmo tempo, muitos usuários esquecem de fazer um comando WakeUp, que é uma etapa vital. Sem uma função de despertar, o dispositivo pode ter que ser redefinido para ligar o módulo.