Bees Shield
note
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Bees_Shieldは、複数のBeeスタイル(XBee、GPRS Bee、Bluetooth Beeなど)とのインターフェースをこれまで以上に簡単にします。2つのBeeスタイルの20ピン2.0ピッチソケットに加えて、大型のプロトタイピングエリアと、カスタマイズ可能なソフトウェアシリアルポートを備えており、プロトタイピングが容易になります。
バージョン
リビジョン | 説明 | リリース日 |
---|---|---|
v2.12 | 初回公開リリース | 2010年6月8日 |
特徴
- デュアルBeeタイプソケット
- 各XBee用の3つのインジケータLED(ON/Sleep、RSSI、ASSOC)
- フルサイズで自由なドリル穴
- 各XBee用のリセットボタン
- ベースボード用のリセットボタン
- 最大500mAを3.3Vで供給
- 各Beeの完全なブレークアウト
- FTDI-USB / ベースボードとの通信の切り替え可能
ハードウェア概要
対応プラットフォーム
はじめに
Bee1での使用
接続
- XBeeモジュールをBee1ソケットに差し込み、以下のようにジャンパーを設定します。Bee1 SoftwareSerialを使用して通信を行います。
Arduino ピン | Bee1 ピン |
---|---|
デジタルピン7 | Bee1_TX |
デジタルピン8 | Bee1_RX |
- Bees ShieldをArduinoに差し込みます。
- USBケーブルを使用してArduinoをPCに接続します。
ソフトウェア
- 以下のコードをArduinoにコピーしてアップロードします。
#include <SoftwareSerial.h>
SoftwareSerial mySerial(7, 8);
void setup() {
Serial.begin(9600);
Serial.println("Goodnight moon!");
// SoftwareSerialポートのデータレートを設定
mySerial.begin(9600);
mySerial.println("Hello, world?");
}
void loop() {
// 繰り返し実行
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
mySerial.write(Serial.read());
}
- アップロードが完了したら、シリアルモニタを開きます。
Bee2での使用
接続
- RFbeeモジュールをBee2ソケットに差し込み、スイッチをUSB側に切り替えます。
note
スケッチをBee2にアップロードしていない場合は、スイッチをAtmega側に切り替えてください。ArduinoがATmega168を使用している場合は動作しません。シリアル通信を通過させるには少なくともATmega328が必要です。
- Bees ShieldをArduinoに差し込みます。
- USBケーブルを使用してArduinoをPCに接続します。
ソフトウェア
- 以下のコードをArduinoにコピーしてアップロードし、まずAtmega ICのUart0ポートを無効化します。
void setup() {
DDRD=0x00;
}
void loop() {}
Bee2を使用したワイヤレスArduinoプログラミング
接続
- ワイヤレスプログラミング用にボード上のJP1ブロックをハンダ付けします。
- Bees ShieldをArduinoに差し込みます。
ソフトウェア
- Xbee設定プロファイルをダウンロードし、X-CTUを使用して送信側Xbeeに設定します。
- ワイヤレスプログラミングを使用します。
拡張機能
- まず、Bees Shieldに2つの8ピンメスヘッダーと2つの6ピンメスヘッダーをハンダ付けします。
- 拡張後、小型シールド(例:ミュージックシールド)をBees Shieldに挿入し、ワイヤレスで制御することができます。
オンライン回路図ビューア
リソース
- [Eagle] Bees_Shield Eagleファイル
- [PDF] Bees_Shield回路図
- [PDF] Bees_Shield PCB
- [ツール] Xbee設定プロファイル
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験をスムーズにするために、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。