Vad är de bästa tipsna för XBee®-programmering?
XBee®-programmering används för att skapa mikrokontroller och liknande enheter, och att följa några användbara tips kan göra det lättare att använda detta programmeringsspråk. Att använda kommandon som skickats via American Standard Code for Information Interchange (ASCII) är vanligtvis bättre eftersom det begränsar programmeringsfel. När du installerar XBee®-programmering kan man ändra frekvens-ID, och detta bör användas. Programmerare kan ändra hur lång tid det tar att skicka paket, och detta nummer bör justeras baserat på hur mycket information mikrokontrollern skickar. Om en modul är gjord med en vilolägesfunktion, bör användarna också se till att göra en väckningsfunktion.
När någon använder XBee®-programmering finns det två sätt att skapa kodning och kommandon: binär och ASCII. Binär är ibland lättare och oundvikligt, men användare bör använda ASCII när det är möjligt. Om kommandon skickas över binära kan siffrorna korrelera med ASCII-tecken, vilket kan göra att användare av misstag anger kommandon som de inte vill använda.
En digital kanal måste användas för att skicka information från en styrenhet till en enhet tillverkad med XBee®-programmering. XBee® ställs normalt in med ett standardkanalnummer och även om den här inställningen inte behöver ändras kan det vara oförutsägbara problem om enheten används runt andra XBee®-enheter. Om varje enhet använder samma standardkanal kommer en kontroller att få alla andra enheter att motsvara den ena kontrollerns kommandon. Av detta skäl är det vanligtvis en bra idé att ändra standard-ID med ATID-kommandot.
Informationspaket skickas vanligtvis mellan XBee®-kontrollenheten och enheten, och det finns ett sätt att optimera sändningen av paket. Med ATRO-kommandot i XBee®-programmering kan användare justera hur lång tid det tar innan paket skickas. Att ställa in detta på en lägre hastighet är normalt bättre för större paket, eftersom detta gör det möjligt för kontrollern och enheten att ta mer tid på att samla informationen. Snabbare hastigheter är normalt bättre för små paket, eftersom det inte bör ta lång tid innan små paket monteras.
Om en modul görs med XBee®-programmering, är det vanligt att användare lägger till ett sömnkommando, vilket hindrar modulen från att ta ström när modulen inte används. Samtidigt glömmer många användare att göra ett väckarkommando, vilket är ett viktigt steg. Utan en väckningsfunktion kan enheten behöva återställas för att slå på modulen igen.