このフォルダについて Copyright (c) 2010-2014 Wataru KUNINO https://bokunimo.net/bokunimowakaru/ サポートページ https://bokunimo.net/bokunimowakaru/cq/ コンパイル方法(詳しくは書籍をご覧ください。) [PC用] <■> 書籍P.44〜 <■> xbeeCoord.zip このフォルダ内の「libs」フォルダや「Makefile」など全てをcygwinをインス トールしたPCのhome以下のフォルダにコピーします。 例えば、ユーザ名がxbeeだと、 C:\cygwin\home\xbee\ の下にコピーします。 そして、cygwinのターミナルからコンパイルを実行します。 Makefileがありますので、cygwin上でmakeを実行するとコンパイルできます。 シリアルのCOMポート番号は、実行時の引数(1〜10の数字)で指定できます。 [Arduino用] <■> 書籍P.164〜 <■> xbee_arduino.zip Arduino IDE 1.0.5を使用します。 あまり古いものやメジャーバージョン違いだと動かない可能性が高まります。 xbee_arduinoフォルダ内の「XBee_Coord」ファルダと「XBee_WiFi」など全てを arduinoのlibrariesフォルダにコピーします。Arduino IDEを起動していた場合は 一度、Arduino IDEを再起動します。   「ファイル」メニューから「スケッチの例」→「XBee_Coord」→「sample*」を   選択すればサンプルプログラムが呼び出せます。 サンプルを収納してあるフォルダ一覧 [cqpub]フォルダ example*.c 書籍用 (PC + XBee ZB) [xbee_arduino/XBee_Coord/examples/cqpub]フォルダ example*.ino 書籍用 (Arduino + XBee ZB 及び Bluetooth) [xbee_arduino/XBee_WiFi/examples/cqpub]フォルダ example*.ino 書籍用 (Arduino + XBee Wi-Fi) ライブラリ [libs]フォルダ xbee.c PC用 オリジナル XBee 管理用ライブラリ ZB Coord xbee_wifi.c PC用 オリジナル XBee Wi-Fi用ライブラリ XBee IP lcd_h8.c H8用 キャラクタLCDドライバ lcd_pc.c PC用 表示ドライバ kbhit.c PC用 キー入力ドライバ hex2a.c 16進数をアスキーに変換するモジュール [xbee_arduino/XBee_Coord]フォルダ xbee.cpp Arduino用 オリジナル XBee 管理用ライブラリ ZB Coord xbee.h ヘッダファイル [xbee_arduino/XBee_WiFi]フォルダ xbee_wifi.cpp Arduino専用 オリジナル XBee WiFi 管理用ライブラリ xbee_wifi.h ヘッダファイル ツール(PC専用) [tools]フォルダ xbee_test.c AT/リモートATコマンド解析ツール(PC用) ご注意 本ソフトウェアおよび掲載情報によっていかなる損害が発生したとしても 当方は一切の補償をいたしません。全て自己責任でご利用ください。 サンプルソフトウェア、ライブラリは無料で使用することができます。 編集や再配布については各ソース毎に標記してあります。 サンプルソフトウェア(example*)の利用、編集、再配布は自由ですが、 著作権表示の改変は禁止します。 (原則としてすべての著作物に関して著作権表示の改変は禁止します。) /******************************************************************************* 最新版の説明書はウェブで公開していますので、そちらを参照ください。 https://bokunimo.net/xbee/xbee-download.html#manual *******************************************************************************/ /* ライブラリ使用説明書(詳しくは書籍をご覧ください) ハードウェア PC用 以下のハードが必要です。 ・USBを搭載したIBM PC/AT互換機(通常のWindows PC) ・XBee USBエクスプローラ  (https://bokunimo.net/xbee/xbee_usb_ex.htm) ・XBee Series 2 (S2,S2B) モジュール 2個以上 Arduino用 以下のハードウェアが必要です。 ・Arduino  https://bokunimo.net/arduino/ae-atmega.html ・XBee Shield ・adafruit RGB LCD Shield または DF ROBOT LCD Keypad Shieldなど  https://bokunimo.net/arduino/lcds.html ・XBee Series 2 (S2,S2B) モジュール 2個以上 XBeeモジュール(子機) port指定 IO名 ピン番号 共用 主な用途 port= 0 DIO0 XBee_pin 20 (Cms) Commision コミッションボタン port= 1 DIO1 XBee_pin 19 (AD1) 汎用入力用(DIN or AIN) port= 2 DIO2 XBee_pin 18 (AD2) 汎用入力用(DIN or AIN) port= 3 DIO3 XBee_pin 17 (AD3) 汎用入力用(DIN or AIN) port= 4 DIO4 XBee_pin 16 (RTS) 汎用出力用 port= 5 DIO5 XBee_pin 15 (Ass) ASSOSIATE indication port=10 DIO10 XBee_pin 6 (RSSI) RSSI indication (PWM) port=11 DIO11 XBee_pin 7 汎用出力用(LED2)/I2C SCL port=12 DIO12 XBee_pin 4 汎用出力用(LED1)/I2C SDA 下記に詳しい説明があります。 https://bokunimo.net/xbee/xbee-download.html#ref_manual_gpio ソフト開発環境(詳しくは書籍をご覧ください) 共通 ・X-CTU (Digi社) http://www.digi.com/support/productdetail?pid=3352  http://www.digi.com/support/ PC用 ・cygwin (http://www.cygwin.com/) ・インストール時にdevl内のgcc coreとmakeを選択すること Arduino ・Arduino IDE  http://arduino.cc/en/Main/Software */ /******************************************************************************* PC/Arduino/H8用 管理ライブラリ ZB Coordinator 関数 リファレンスガイド ★★★★ お手数ですが下記のサイトを確認ください ★★★★ https://bokunimo.net/xbee/xbee-download.html#ref_manual *******************************************************************************/ /******************************************************************************* PC用/H8用 管理ライブラリ ZB Coordinator エラー ガイド ★★★★ お手数ですが下記のサイトを確認ください ★★★★ https://bokunimo.net/xbee/xbee-download.html#ref_manual_error *******************************************************************************/ /******************************************************************************* AT/リモートATコマンド解析ツール説明書 ★★★★ お手数ですが下記のサイトを確認ください ★★★★ https://bokunimo.net/xbee/xbee-download.html#xbee_test_manual 簡単なコマンドリストは起動後に「help」と入力すれば表示されます。 *******************************************************************************/