Hvad er de bedste tip til XBEE® -programmering?
XBEE® -programmering bruges til at fremstille mikrokontrollere og lignende enheder, og efter nogle nyttige tip kan det gøre det lettere at udøve dette programmeringssprog. Brug af kommandoer, der sendes via den amerikanske standardkode til informationsudveksling (ASCII), er normalt bedre, fordi dette begrænser programmeringsfejl. Når man opsætter XBEE® -programmering, kan man ændre frekvens -ID, og dette skal bruges. Programmerere er i stand til at ændre, hvor lang tid det tager at sende pakker, og dette nummer skal justeres baseret på hvor meget information mikrokontrolleren sender. Hvis der fremstilles et modul med en dvaletilstandsfunktion, skal brugerne også sikre sig at foretage en wakeup -funktion.
Når nogen bruger XBEE® -programmering, er der to måder at danne kodning og kommandoer: binære og ASCII. Binær er undertiden lettere og uundgåelig, men brugerne skal bruge ASCII, når det er muligt. Hvis kommandoer sendes over binære, kan tallene korrelere med ASCII -tegn, hvilket kan få brugerne til ved et uheld at INPUT -kommandoer, de ikke ønsker at bruge.
En digital kanal skal bruges til at sende information fra en controller til en enhed lavet med XBEE® -programmering. XBEE® er normalt indstillet med et standardkanalnummer, og selvom denne indstilling ikke behøver at ændres, kan der være uforudsigelige problemer, hvis enheden bruges omkring andre XBEE® -enheder. Hvis hver enhed bruger den samme standardkanal, vil en controller få alle de andre enheder til at svare til den ene controllers kommandoer. Af denne grund er det normalt en god idé at ændre standard -ID med ATID -kommandoen.
Pakker med information sendes ofte mellem XBEE® -controlleren og enheden, og der er en måde at optimere afsendelsen af pakker på. Med ATRO -kommandoen i XBEE® -programmering er brugerne i stand til at justere, hvor lang tid det tager for pakker, der skal sendes. At indstille dette med en langsommere hastighed normalt er bedre forStørre pakker, fordi dette giver controlleren og enheden mulighed for at tage mere tid på at samle informationen. Hurtigere hastigheder er normalt bedre for små pakker, fordi det ikke bør tage lang tid, før små pakker samles.
Hvis der fremstilles et modul med XBEE® -programmering, er det almindeligt for brugerne at tilføje en søvnkommando, der forhindrer modulet i at optage strøm, når modulet ikke bruges. På samme tid glemmer mange brugere at lave en wakeup -kommando, som er et vigtigt skridt. Uden en wakeup -funktion skal enheden muligvis nulstilles for at tænde modulet igen.