Compartilhar via


Pena bluefruit (nRF52840)

Visão geral

O nRF52840 é um rádio le de baixa energia (LE) da Nordic Semiconductor capaz de se comportar como um periférico HID, como um teclado ou mouse, entre outras coisas. Mais informações podem ser encontradas em Adafruit e por meio da referência Nordic Semiconductor nRF52840.

Nome do dispositivo Parâmetro Exemplo de uso
Pena de bluefruit bluefruit52 RunPairingTests.bat bluefruit52

Foto do dispositivo Bluefruit Feather nRF52840.

Testes com suporte

Hardware

O Bluefruit LE UART Friend pode ser comprado por meio do Adafruit. Ele requer um cabo micro-USB.

Observação

O dispositivo Bluefruit Feather tem suporte apenas por usb serial no momento.

Introdução

Atualizando o carregador de inicialização

Quando você obtém um novo hardware pela primeira vez, o carregador de inicialização precisa ser atualizado. Você só deve fazer isso uma vez para cada dispositivo Bluefruit Feather.

  1. Conecte o dispositivo Bluefruit Feather a um computador por meio de um cabo micro-USB.
  2. Siga as instruções do Adafruit para atualizar o carregador de inicialização.
    • Use a versão 0.6.3_s140_6.1.1 do carregador de inicialização.
    • O pacote correto a ser baixado deve ter o nome "feather_nrf52840_express_bootloader-0.6.3_s140_6.1.1.zip". Ele pode ser encontrado na página de versão 0.6.3.

Atualizando o firmware

Você precisa atualizar o firmware para cada versão do BTP.

  1. Adquira e configure a interface de linha de comando do Arduino.

    1. Baixe a versão mais recente do arduino-cli.
    2. Se ainda não tiver feito isso, adicione o arduino-cli à variável PATH.
    3. Para adquirir os pacotes do quadro Adafruit, execute o seguinte em um prompt de comando:
    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. Identifique a porta COM atribuída ao Bluefruit Feather executando o seguinte em um prompt de comando:

    arduino-cli board list
    
  3. Carregue o firmware no Bluefruit Feather executando o seguinte em um prompt de comando e substituindo o X no COMX pelo número da porta COM identificado na etapa anterior:

    arduino-cli upload -p COMX --fqbn adafruit:nrf52:feather52840 --input-file C:\BTP\<version>\DeviceFirmware\BtpBluefruit_nRF52840.ino.zip
    

Recursos

  • Conexão de dados UART
  • Dá suporte a HID e outros serviços baseados em GATT
  • Rádio Bluetooth 5.0 de baixa energia totalmente certificado
  • Banco de dados ATT configurável
  • Fator forma pequeno, baixa potência, módulo de montagem de superfície

Observação

No momento, não há suporte para o Bluefruit Feather para uso com o Traduci.

Solução de problemas

  • Se os testes estiverem falhando consistentemente e o firmware do Bluefruit Feather não tiver sido atualizado recentemente, marcar que o firmware é uma versão compatível seguindo a etapa 1. Se a versão for mais antiga, baixe o carregador de inicialização e instale o firmware mais recente.