Skip to main content

Xbee&Reg;のための最良のヒントは何ですかプログラミング?

xbee®プログラミングは、マイクロコントローラーと同様のユニットを作成するために使用され、いくつかの有用なヒントに従うことで、このプログラミング言語を使用することが容易になります。American Standard Codeを介して送信されたコマンドを使用して、情報交換(ASCII)のためにコマンドが優れています。これにより、プログラミングの間違いが制限されるためです。xbee®をセットアップするときプログラミングでは、周波数IDを変更でき、これを利用する必要があります。プログラマーは、パケットを送信するのにかかる時間を変更することができます。この数値は、マイクロコントローラーが送信している情報の量に基づいて調整する必要があります。スリープモード機能でモジュールが作成されている場合、ユーザーはウェイクアップ機能を確実に行う必要があります。プログラミングには、コーディングとコマンドを形成するには2つの方法があります:バイナリとASCII。バイナリは時々簡単で避けられない場合がありますが、ユーザーは可能な場合はASCIIを使用する必要があります。コマンドがバイナリを介して送信される場合、数字はASCII文字と相関している場合があり、ユーザーが使用したくないコマンドを誤って入力する可能性があります。;プログラミング。xbee®通常、デフォルトのチャネル番号で設定され、この設定を変更する必要はありませんが、デバイスが他のXbee&Regの周りで使用されている場合、予測不可能な問題が発生する可能性があります。デバイス。すべてのデバイスが同じデフォルトチャネルを使用している場合、1つのコントローラーにより、他のすべてのデバイスが1つのコントローラーのコマンドに対応します。このため、ATIDコマンドでデフォルトIDを変更することは通常、良いアイデアです。コントローラーとデバイス、そしてパケットの送信を最適化する方法があります。Xbee&Reg;のAtroコマンドを使用してプログラミングでは、ユーザーはパケットが送信されるまでの時間がかかる時間を調整できます。これを通常の速度で設定することは、より大きなパケットの方が適しています。これにより、コントローラーとデバイスが情報の組み立て時間を増やすことができるためです。通常、小さなパケットの方が速い速度が優れています。小さなパケットが組み立てられるのに時間がかからないはずです。プログラミングでは、ユーザーがスリープコマンドを追加することが一般的です。これにより、モジュールが使用されていないときにモジュールが電力を供給しないようにします。同時に、多くのユーザーがウェイクアップコマンドを作成するのを忘れています。これは重要なステップです。ウェイクアップ機能がなければ、デバイスをリセットしてモジュールを再びオンにする必要がある場合があります。