nRF52840はUSB 2.0 Full-Speed Deviceコントローラを持ち、Nordic公式USB HID例を利用できる。ジョイスティックではSAADC入力とHID Descriptorを一致させる。
必要なもの
| 部品 | 役割 |
|---|---|
| nRF52840 DK/Dongle | USB Device |
| USBケーブル | PC接続 |
| アナログスティック | 軸入力 |
| ボタン | デジタル入力 |
| デバッグ手段 | ログと復旧 |
最小実装
- USB HID Generic例を動かす。
- 固定軸値を送る。
- SAADCの中心・端点を測る。
- デッドゾーンを追加する。
- ボタン、ハット、追加軸を一つずつ追加する。
切り分け
| 症状 | 確認 |
|---|---|
| HIDが出ない | ネイティブUSB端子、Descriptor |
| 軸が揺れる | SAADC、基準、フィルタ |
| 中心ずれ | 校正、デッドゾーン |
| 別OSで違う | 論理範囲、Usage |
要確認
要確認: nRF52840 DKのデバッガUSBとSoCネイティブUSBを区別する。
関連ページ
公式資料
- nRF52840製品仕様(確認日: 2026-07-23)
- USB HID Generic Example(確認日: 2026-07-23)
- USB HID Keyboard Internals(確認日: 2026-07-23)
Amazonの検索結果
購入リンクにはアフィリエイトリンクを含む場合があります。仕様・在庫は購入前に販売ページとメーカー公式情報で確認してください。
SEARCH
PRAmazon.co.jp
Amazonの検索結果「nRF52840 Dongle」で検索した結果です。個別商品の推薦ではありません。型番・仕様・販売元を販売ページで確認してください。
Amazonで検索