Bluetooth Shield V2
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
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アンテナ
インターフェース機能
パッドタイプ | 説明 |
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つをスレーブとして使用
ハードウェアのインストール
以下のように接続します:
ジャンパーの正しい接続を確認してください:
コードのダウンロードとアップロード
GitHubからコードをダウンロードします。こちらをクリックして、Arduinoのライブラリフォルダに解凍してください。
Arduino IDEを開き、File -> Examples -> Bluetooth_Shield_V2_Demo_Code -> Master_Buttonを選択して、マスターのコードを開きます。
Arduino IDEを開き、File -> Examples -> Bluetooth_Shield_V2_Demo_Code -> Slave_ledを選択して、スレーブのコードを開きます。
アップロードボタンをクリックしてコードをアップロードします。Arduinoの使い方に問題がある場合は、こちらをクリックしてヘルプを参照してください。
結果を確認
マスターとスレーブの両方にコードをアップロードした後、2つのデバイスを同時にリセットします。
LEDが点滅しているのが確認でき、デバイスが初期化および接続中であることを示します。
数秒後、LEDが点灯し、マスターとスレーブが接続されたことを示します。
!!!注意 上記の現象が見られない場合は、電源を抜いて再度差し込んでみてください。
2:スマートフォンに接続
このデモでは、Bluetooth Shieldをスマートフォンに接続する方法を示します。
必要なもの:
- 1つのSeeeduino V3.0
- Bluetooth機能を備えたスマートフォン
Bluetooth SPPアプリを使用します。
ハードウェアのインストール
コードのダウンロードとアップロード
GitHubからコードをダウンロードします。こちらをクリックして、Arduinoのライブラリフォルダに解凍してください。
Arduino IDEを開き、File -> Examples -> Bluetooth_Shield_V2_Demo_Code -> Slave_Temperatureを選択してコードを開きます。
アップロードボタンをクリックしてコードをアップロードします。Arduinoの使い方に問題がある場合は、こちらをクリックしてヘルプを参照してください。
SSPアプリのダウンロード
ここではAndroidスマートフォンを使用します。私の端末はXiaomi 2Aです。Google Playを開き、「bluetooth spp」を検索すると、多くの結果が表示されます。
これらのアプリのほとんどは有用です。1つ選んで試してみてください。
温度を取得
SSPアプリをインストールした後、SeeedBTSlaveに接続してみてください。PINコードは「0000」です。
接続が成功したら、't'をSeeedBTSlaveに送信すると、現在の温度を取得できます:
リソース
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートをご提供しております。お客様のご希望やニーズに応じた複数のコミュニケーションチャネルをご用意しています。