Grove - Serial Bluetooth v3.0
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Grove - Serial Bluetoothは、既存のGrove Base Shieldと互換性があり、透明なワイヤレスシリアル接続のセットアップを簡単にするモジュールです。このシリアルポートBluetoothモジュールは、完全に認定されたBluetooth V2.0+EDR(Enhanced Data Rate)2Mbps変調を備えた完全な2.4GHz無線トランシーバーとベースバンドを提供します。CSR Bluecore 04-External単一チップBluetoothシステムをCMOS技術とAFH(Adaptive Frequency Hopping Feature)を使用して構築しています。最小フットプリントは12.7mm x 27mmです。これにより、全体的な設計/開発サイクルが簡素化されることを期待しています。
仕様
- 動作電圧: 5.0VDC
- データレート: 2Mbps
- RF送信出力(最大):+4dBm
- 感度:-80dBm
- 完全認定Bluetooth V2.0+EDR 3Mbps変調
- 選択可能なボーレート
- 接続範囲外になった場合、30分以内に自動再接続
Groveモジュールの詳細については、Grove Systemを参照してください。
デモンストレーション
2つのBluetoothモジュールが以下のように動作します:
ハードウェアのインストール
コードのダウンロードとアップロード
- GitHubからコードをダウンロードできます。こちらをクリックして、Arduinoのライブラリフォルダに解凍してください。
- Arduino IDEを開き、File -> Examples -> Bluetooth_Shield_V2_Demo_Code -> Master_Buttonを開き、Masterのコードを開いて以下のようにコードを修正してください。
- Arduino IDEを開き、File -> Examples -> Bluetooth_Shield_V2_Demo_Code -> Slave_ledを開き、Slaveのコードを開いて上記と同様にコードを修正してください。
- 修正を保存し、アップロードをクリックしてコードをアップロードしてください。Arduinoの使い方に関して問題がある場合は、こちらをクリックしてヘルプをご覧ください。
結果の確認
- MasterとSlaveの両方にコードをアップロードした後、2つのデバイスを同時にリセットしてください。
- LEDが点滅しているのが確認でき、デバイスが初期化および接続中であることを示します。
- 数秒後、LEDが点灯し、MasterとSlaveが接続されたことを示します。
注意
上記の現象が観察されない場合は、電源を抜いて再度差し込んでみてください。参考
デフォルト設定を変更するためのコマンド
1. 動作モードを設定
コマンド | 説明 |
---|---|
AT+ROLES | デバイスの動作モードをクライアント(Slave)に設定します。 |
AT+ROLEM | デバイスの動作モードをサーバー(Master)に設定します。 |
2. ボーレートを設定
コマンド | 説明 |
---|---|
AT+BAUD4 | ボーレートを9600に設定します。保存してリセットします。 |
AT+BAUD5 | ボーレートを19200に設定します。保存してリセットします。 |
AT+BAUD6 | ボーレートを38400に設定します。保存してリセットします。 |
AT+BAUD7 | ボーレートを57600に設定します。保存してリセットします。 |
AT+BAUD8 | ボーレートを115200に設定します。保存してリセットします。 |
AT+BAUD9 | ボーレートを230400に設定します。保存してリセットします。 |
AT+BAUDA | ボーレートを460800に設定します。保存してリセットします。 |
3. デバイス名を設定
コマンド | 説明 |
---|---|
AT+NMAEabcdefg | デバイス名を「abcdefg」に設定します。最大長は12文字です。 |
4. PINコードを設定
コマンド | 説明 |
---|---|
AT+PIN2222 | PINコードを「2222」に設定します。最大長は12文字です。 |
5. すべての設定値を工場出荷時設定に戻す
コマンド | 説明 |
---|---|
AT+DEFAULT | すべての設定値を工場出荷時設定に戻します。 |
6. モジュールアドレスを照会
コマンド | 説明 |
---|---|
AT+ADDR | モジュールアドレスを照会します。 |
7. 最後に接続されたデバイスのアドレスを照会
コマンド | 説明 |
---|---|
AT+RADD | モジュールアドレスを照会します。 |
回路図オンラインビューア
リソース
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルをご用意しています。