다음을 통해 공유


Bluefruit Feather(nRF52840)

개요

nRF52840은 북유럽 반도체의 저에너지(LE) 라디오로 키보드나 마우스와 같은 HID 주변 장치로 동작할 수 있습니다. 자세한 내용은 Adafruit북유럽 반도체 nRF52840 참조를 통해 찾을 수 있습니다.

디바이스 이름 매개 변수 사용 예
Bluefruit Feather bluefruit52 RunPairingTests.bat bluefruit52

Bluefruit Feather nRF52840 디바이스의 사진.

지원되는 테스트

하드웨어

블루프루트 LE UART Friend는 아다프루트를 통해 구매할 수 있습니다. 마이크로 USB 케이블이 필요합니다.

참고

Bluefruit Feather 디바이스는 현재 USB 직렬을 통해서만 지원됩니다.

시작하기

부트로더 업데이트

새 하드웨어를 처음 받으면 부트로더를 업데이트해야 합니다. 각 Bluefruit Feather 디바이스에 대해 이 작업을 한 번만 수행하면 됩니다.

  1. 마이크로 USB 케이블을 통해 Bluefruit Feather 장치를 PC에 연결합니다.
  2. Adafruit 지침에 따라 부트로더를 업데이트합니다.
    • 부팅 로더의 버전 0.6.3_s140_6.1.1을 사용합니다.
    • 다운로드할 올바른 패키지의 이름은 "feather_nrf52840_express_bootloader-0.6.3_s140_6.1.1.zip"이어야 합니다. 0.6.3 릴리스 페이지에서 찾을 수 있습니다.

펌웨어 업데이트

BTP의 각 릴리스에 대한 펌웨어를 업데이트해야 합니다.

  1. Arduino 명령줄 인터페이스를 획득하고 설치합니다.

    1. 최신 버전의 arduino-cli를 다운로드합니다.
    2. 아직 완료하지 않은 경우 PATH 변수에 arduino-cli를 추가합니다.
    3. 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
    
  2. 명령 프롬프트에서 다음을 실행하여 Bluefruit Feather에 할당된 COM 포트를 식별합니다.

    arduino-cli board list
    
  3. 명령 프롬프트에서 다음을 실행하고 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단계에서 지원되는 버전임을 검사. 버전이 오래된 경우 부팅 로더를 다운로드하고 최신 펌웨어를 설치합니다.