Quels sont les meilleurs conseils pour la programmation XBEE®?
La programmation
XBEE® est utilisée pour fabriquer des microcontrôleurs et des unités similaires, et suivre quelques conseils utiles peut faciliter le maniement de ce langage de programmation. L'utilisation de commandes envoyées via le code standard américain pour l'information interchange (ASCII) est généralement meilleure, car cela limite les erreurs de programmation. Lors de la configuration de la programmation XBEE®, on peut modifier l'ID de fréquence, et cela doit être utilisé. Les programmeurs peuvent modifier le temps qu'il faut pour envoyer des paquets, et ce numéro doit être ajusté en fonction de la quantité d'informations que le microcontrôleur envoie. Si un module est fabriqué avec une fonction en mode de sommeil, les utilisateurs doivent également s'assurer de faire une fonction de réveil.
Lorsque quelqu'un utilise la programmation XBEE®, il existe deux façons de former le codage et les commandes: binaire et ASCII. Le binaire est parfois plus facile et inévitable, mais les utilisateurs doivent utiliser ASCII lorsque cela est possible. Si les commandes sont envoyées sur le binaire, les chiffres peuvent être en corrélation avec les caractères ASCII, ce qui peut amener les utilisateurs à inprir accidentellementcommandes ut qu'ils ne veulent pas utiliser.
Un canal numérique doit être utilisé pour envoyer des informations d'un contrôleur à un appareil fait avec la programmation XBEE®. XBEE® est normalement défini avec un numéro de canal par défaut et, bien que ce paramètre n'ait pas besoin d'être modifié, il peut y avoir des problèmes imprévisibles si l'appareil est utilisé autour d'autres appareils XBEE®. Si chaque périphérique utilise le même canal par défaut, un contrôleur fera correspondre tous les autres périphériques aux commandes d'un contrôleur. Pour cette raison, changer l'ID par défaut avec la commande ATID est généralement une bonne idée.
Les paquets d'informations sont généralement envoyés entre le contrôleur et l'appareil XBEE®, et il existe un moyen d'optimiser l'envoi de paquets. Avec la commande ATRO dans la programmation XBEE®, les utilisateurs peuvent ajuster le temps qu'il faut pour que les paquets soient envoyés. Le régler à une vitesse plus lente est normalement meilleur pourPaquets plus grands, car cela permet au contrôleur et à l'appareil de prendre plus de temps à assembler les informations. Les vitesses plus rapides sont normalement meilleures pour les petits paquets, car il ne devrait pas prendre de temps pour que les petits paquets soient assemblés.
Si un module est fabriqué avec la programmation XBEE®, il est courant que les utilisateurs ajoutent une commande de sommeil, ce qui empêche le module de prendre l'énergie lorsque le module n'est pas utilisé. Dans le même temps, de nombreux utilisateurs oublient de faire une commande de réveil, ce qui est une étape vitale. Sans fonction de réveil, l'appareil peut devoir être réinitialisé pour rallumer le module.