Skip to main content

Bluetooth Shield V2

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

pir

Bluetooth ShieldはシリアルBluetoothモジュールを統合しています。これを使用すると、Arduino/Seeedstudioと簡単に連携し、透明なワイヤレスシリアル通信を実現できます。ArduinoのD0からD7の2つのピンを選択して、Bluetooth Shieldと通信するためのソフトウェアシリアルポートとして使用できます(D0とD1はハードウェアシリアルポートです)。また、このシールドには2つのGroveコネクタ(1つはデジタル、もう1つはアナログ)があり、Groveモジュールを取り付けることができます。

特徴


  • 入力電圧: 3.3V
  • ボーレート: 9600, 19200, 38400, 57600, 115200, 230400, 460800
  • Seeeduino/Arduino互換
  • 障害物のない室内で最大10mの通信距離
  • プログラム可能なボーレートを持つUARTインターフェース(TTL)
  • デフォルトのボーレート: 9600、データビット: 8、ストップビット: 1、パリティ: なし
  • デフォルトのPINコード: "1234"
  • 完全な設定コマンドセット
  • オンボードPCBアンテナ

インターフェース機能


pir

パッドタイプ

説明

BT_IO

BluetoothモジュールのIOポート。読み取り、書き込みが可能。

BT_RX

BluetoothモジュールのUARTデータ入力。

BT_TX

BluetoothモジュールのUARTデータ出力。

2つのGroveコネクタ

1つはデジタル(D8とD9)、もう1つはI2C/アナログ(A4とA5)。

デモンストレーション

1:2つのBluetooth Shieldを接続

このデモでは、2つのBluetooth Shieldを接続する方法を示します。

必要なもの:

  • 2つのSeeeduino V3.0
  • 1つのBluetooth Shieldをマスターとして、もう1つをスレーブとして使用

ハードウェアのインストール

以下のように接続します:

pir

ジャンパーの正しい接続を確認してください:

pir

コードのダウンロードとアップロード

  1. GitHubからコードをダウンロードします。こちらをクリックして、Arduinoのライブラリフォルダに解凍してください。

  2. Arduino IDEを開き、File -> Examples -> Bluetooth_Shield_V2_Demo_Code -> Master_Buttonを選択して、マスターのコードを開きます。

  3. Arduino IDEを開き、File -> Examples -> Bluetooth_Shield_V2_Demo_Code -> Slave_ledを選択して、スレーブのコードを開きます。

  4. アップロードボタンをクリックしてコードをアップロードします。Arduinoの使い方に問題がある場合は、こちらをクリックしてヘルプを参照してください。

pir

結果を確認

  1. マスターとスレーブの両方にコードをアップロードした後、2つのデバイスを同時にリセットします。

  2. LEDが点滅しているのが確認でき、デバイスが初期化および接続中であることを示します。

  3. 数秒後、LEDが点灯し、マスターとスレーブが接続されたことを示します。

!!!注意 上記の現象が見られない場合は、電源を抜いて再度差し込んでみてください。

2:スマートフォンに接続

このデモでは、Bluetooth Shieldをスマートフォンに接続する方法を示します。

必要なもの:

  • 1つのSeeeduino V3.0
  • Bluetooth機能を備えたスマートフォン

Bluetooth SPPアプリを使用します。

ハードウェアのインストール

pir

コードのダウンロードとアップロード

  1. GitHubからコードをダウンロードします。こちらをクリックして、Arduinoのライブラリフォルダに解凍してください。

  2. Arduino IDEを開き、File -> Examples -> Bluetooth_Shield_V2_Demo_Code -> Slave_Temperatureを選択してコードを開きます。

  3. アップロードボタンをクリックしてコードをアップロードします。Arduinoの使い方に問題がある場合は、こちらをクリックしてヘルプを参照してください。

pir

SSPアプリのダウンロード

ここではAndroidスマートフォンを使用します。私の端末はXiaomi 2Aです。Google Playを開き、「bluetooth spp」を検索すると、多くの結果が表示されます。

pir

これらのアプリのほとんどは有用です。1つ選んで試してみてください。

温度を取得

SSPアプリをインストールした後、SeeedBTSlaveに接続してみてください。PINコードは「0000」です。

pir

接続が成功したら、't'をSeeedBTSlaveに送信すると、現在の温度を取得できます:

pir

リソース

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

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

Loading Comments...