概要
nRF52840は、キーボードやマウスなどのHID周辺機器として動作することができるノルディック半導体の低エネルギー(LE)ラジオです。 詳細については、 Adafruit および ノルディック半導体 nRF52840 リファレンスを参照してください。
| デバイス名 | パラメーター | 使用例 |
|---|---|---|
| ブルーフルーツフェザー | ブルーフルーツ52 | RunPairingTests.bat bluefruit52 |
対応しているテスト
- 音声テスト
- ヒューマン インターフェイス デバイス (HID) テスト
- バッテリ テスト
- オーディオおよび HID テスト (HID デバイスとして)
- 電源状態 HID テスト
- Wi-Fi 共存テスト (HID デバイスとして)
ハードウェア
Bluefruit LE UART Friend は Adafruit 経由で購入できます。 マイクロUSBケーブルが必要です。
注
Bluefruit Feather デバイスは、現時点では USB シリアル経由でのみサポートされています。
はじめに
ブートローダーの更新
新しいハードウェアを初めて入手するときは、ブートローダーを更新する必要があります。 これは、Bluefruit Feather デバイスごとに 1 回だけ行う必要があります。
- Bluefruit Feather デバイスをマイクロ USB ケーブルを介して PC に接続します。
-
Adafruit の指示に従ってブートローダーを更新します。
- バージョン 0.6.3_s140_6.1.1 のブートローダーを使用します。
- ダウンロードする正しいパッケージの名前は "feather_nrf52840_express_bootloader-0.6.3_s140_6.1.1.zip" である必要があります。 これは、 0.6.3 リリース ページにあります。
ファームウェアの更新
BTP のリリースごとにファームウェアを更新する必要があります。
Arduino コマンド ライン インターフェイスを取得してセットアップします。
- arduino-cli の最新バージョンをダウンロードします。
- まだ行っていない場合は、arduino-cli を PATH 変数に追加します。
- Adafruit ボード パッケージを取得するには、コマンド プロンプトから次を実行します。
arduino-cli config init arduino-cli core update-index arduino-cli core update-index --additional-urls https://adafruit.github.io/arduino-board-index/package_adafruit_index.json arduino-cli core install adafruit:nrf52 --additional-urls https://adafruit.github.io/arduino-board-index/package_adafruit_index.jsonコマンド プロンプトから次のコマンドを実行して、Bluefruit Feather に割り当てられている COM ポートを特定します。
arduino-cli board listコマンド プロンプトから次のコマンドを実行し、COMX の X を前の手順で識別した COM ポート番号に置き換えて、ファームウェアを Bluefruit Feather にアップロードします。
arduino-cli upload -p COMX --fqbn adafruit:nrf52:feather52840 --input-file C:\BTP\<version>\DeviceFirmware\BtpBluefruit_nRF52840.ino.zip
特徴
- UART データ接続
- HID やその他の GATT ベースのサービスをサポートします
- 十分に証明された低エネルギー Bluetooth 5.0ラジオ
- 構成可能な ATT データベース
- 小型フォームファクター、低消費電力、表面実装モジュール
注
Bluefruit Feather は現在、Traduci での使用はサポートされていません。
トラブルシューティング
- テストが一貫して失敗し、Bluefruit Feather のファームウェアが最近更新されていない場合は、手順 1 に従ってファームウェアがサポートされているバージョンであることを確認します。 バージョンが古い場合は、ブートローダーをダウンロードし、最新のファームウェアをインストールします。