Xadow - BLE スレーブ
note
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
これは Bluetooth 4.0 モジュール(Bluetooth 4.0 スレーブモジュール)です。Bluetooth バージョン 2.0 および 3.0 と比較して、消費電力が低いという点でより進化しています。このモジュールを使用することで、Bluetooth 4.0 のプライマリデバイスに簡単にプロジェクトを接続できます。例えば、体に関する検出データをスマートフォンに転送して表示や分析を行い、体調管理をより良くすることができます。
仕様
- Bluetooth 4.0 モジュール
- PIN: 0000
- デフォルトボーレート: 38400
- 寸法: 25.43mm x 20.35mm
デモンストレーション
このデモでは、Xadow BLE スレーブを使用して Bluetooth デバイスと接続し、通信する方法を示します。このモジュールを使用して、Bluetooth 4.0 を搭載したスマートフォンと通信することができます。それではテストを始めましょう:
- Xadow BLE スレーブを Xadow メインボードに接続し、USB ケーブルでメインボードを PC に接続します。通常モードでは、青色 LED が一度点滅します。青色 LED が消灯している場合は、Xadow メインボードの「リセット」ボタンを押してください。
note
Xadow BLE スレーブを Xadow メインボードに接続する際は、接続方向に注意してください。接続方法は、1つの Xadow モジュールの未充填の角を、別のモジュールの直角に接続する必要があります(各 Xadow モジュールの4つの角を参照)。
- テストコードを Xadow メインボードにアップロードします。
int error=0;
int n;
void setup()
{
Serial.begin(38400);
delay(100);
PORTB|=0x04;
TESTIO();
if(error==0)
{
DDRB|=0x81;
for(n=0;n<40;n++)
{
PORTB&=~0x81;
delay(50);
PORTB|=0x81;
}
}
Serial1.begin(38400);
}
void loop()
{
boot();
}
void TESTIO(void)
{
DDRB|=0x0e;
PORTB&=~0x0e;
DDRF|=0x01;
PORTF&=~0x01;
DDRD&=~0x0f;
PORTB|=0x04;
PORTF|=0x01;
delay(30);
if(!(PIND&0x01))
{
error=1;
}
if(PIND&0x02)
{
error=1;
}
if(!(PIND&0x04))
{
error=1;
}
if(PIND&0x08)
{
error=1;
}
PORTB&=~0x04;
PORTB|=0x0a;
PORTF&=~0x01;
delay(30);
if(PIND&0x01)
{
error=1;
}
if(!(PIND&0x02))
{
error=1;
}
if(PIND&0x04)
{
error=1;
}
if(!(PIND&0x08))
{
error=1;
}
Serial.println(error);
}
void boot(void)
{
for(;;)
{
if(Serial.available())
{
Serial1.write(Serial.read());
}
if(Serial1.available())
{
Serial.write(Serial1.read());
}
}
}
- シリアルツールを選択してデータを送受信します。ここでは Sscom32E を使用します。ボーレートは 38400 に設定してください。
- スマートフォンを準備し、“BlueSPP” アプリ をインストールして起動します。デバイスは Bluetooth 4.0 に対応している必要があります。
- 「検索」をクリックしてデバイスを見つけます。Xadow BLE スレーブデバイスを見つけて、Bluetooth デバイスの接続を開始します。
s
'BlueSPP' が BLE モジュールを見つけられない場合は、スマートフォンのデバイスマネージャーで BLE モジュールとペアリングする必要があります。
- 接続後、デバイスの画面は以下のようになります。テキストを入力するとデータが送信され、PC のシリアルツールに表示されます。もちろん、PC のシリアルツールを使用してスマートフォンにデータを送信することもできます。
リソース
技術サポート & 製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験をスムーズにするために、さまざまなサポートを提供しています。お客様の好みやニーズに応じた複数のコミュニケーションチャネルをご用意しています。