Skip to main content

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 のシリアルツールを使用してスマートフォンにデータを送信することもできます。

リソース


技術サポート & 製品ディスカッション

弊社製品をお選びいただきありがとうございます!製品の使用体験をスムーズにするために、さまざまなサポートを提供しています。お客様の好みやニーズに応じた複数のコミュニケーションチャネルをご用意しています。

Loading Comments...