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 |
Testes com suporte
- Testes de emparelhamento
- Testes de HID (Dispositivo de Interface Humana)
- Testes de bateria
- Testes hid de & de áudio (como um dispositivo HID)
- Testes hid do Power State
- Testes de coexistência wi-fi (como um dispositivo HID)
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.
- Conecte o dispositivo Bluefruit Feather a um computador por meio de um cabo micro-USB.
- 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.
Adquira e configure a interface de linha de comando do Arduino.
- Baixe a versão mais recente do arduino-cli.
- Se ainda não tiver feito isso, adicione o arduino-cli à variável PATH.
- 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
Identifique a porta COM atribuída ao Bluefruit Feather executando o seguinte em um prompt de comando:
arduino-cli board list
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.