개요
nRF52840은 키보드나 마우스와 같은 HID 주변 장치로 동작할 수 있는 북유럽 반도체의 LE(저에너지) 라디오입니다. 자세한 내용은 Adafruit 및 북유럽 반도체 nRF52840 참조를 통해 찾을 수 있습니다.
| 디바이스 이름 | 매개 변수 | 사용 예제 |
|---|---|---|
| 블루프루트 깃털 | 블루프루트52 | RunPairingTests.bat 블루프루트52 |
지원되는 테스트
- 페어링 테스트
- HID(휴먼 인터페이스 디바이스) 테스트
- 배터리 테스트
- 오디오 및 HID 테스트 (HID 디바이스로서)
- 전원 상태 HID 테스트
- Wi-Fi 동시 사용 테스트 (HID 장치로)
하드웨어
블루프루트 LE UART Friend는 아다프루트를 통해 구매할 수 있습니다. 마이크로 USB 케이블이 필요합니다.
비고
Bluefruit Feather 디바이스는 현재 USB 직렬을 통해서만 지원됩니다.
시작하기
부팅 로더 업데이트
새 하드웨어를 처음 가져오는 경우 부팅 로더를 업데이트해야 합니다. 각 Bluefruit Feather 디바이스에 대해 한 번만 이 작업을 수행해야 합니다.
- 마이크로 USB 케이블을 통해 Bluefruit Feather 디바이스를 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를 다운로드합니다.
- 아직 수행하지 않은 경우 PATH 변수에 arduino-cli를 추가합니다.
- 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단계에 따라 펌웨어가 지원되는 버전인지 확인합니다. 버전이 오래된 경우 부팅 로더를 다운로드하고 최신 펌웨어를 설치합니다.