Bluefruit Feather(nRF52840)
개요
nRF52840은 북유럽 반도체의 저에너지(LE) 라디오로 키보드나 마우스와 같은 HID 주변 장치로 동작할 수 있습니다. 자세한 내용은 Adafruit 및 북유럽 반도체 nRF52840 참조를 통해 찾을 수 있습니다.
디바이스 이름 | 매개 변수 | 사용 예 |
---|---|---|
Bluefruit Feather | bluefruit52 | RunPairingTests.bat bluefruit52 |
지원되는 테스트
- 페어링 테스트
- 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단계에서 지원되는 버전임을 검사. 버전이 오래된 경우 부팅 로더를 다운로드하고 최신 펌웨어를 설치합니다.