Bluefruit Feather (nRF52840)
Información general
El nRF52840 es una radio de baja energía (LE) de Nordic Semiconductor capaz de comportarse como periférico HID, como un teclado o mouse, entre otras cosas. Puede encontrar más información en Adafruit y a través de la referencia de Nordic Semiconductor nRF52840.
Device Name (Nombre del dispositivo) | Parámetro | Ejemplo de uso |
---|---|---|
Pluma azul | bluefruit52 | RunPairingTests.bat bluefruit52 |
Pruebas admitidas
- Pruebas de emparejamiento
- Pruebas de dispositivo de interfaz humana (HID)
- Pruebas de batería
- Pruebas hid de audio & ( como dispositivo HID)
- Pruebas hid de estado de energía
- Pruebas de coexistencia de Wi-Fi (como dispositivo HID)
Hardware
El Bluefruit LE UART Friend se puede comprar a través de Adafruit. Requiere un cable micro USB.
Nota
El dispositivo Bluefruit Feather solo se admite a través de la serie USB en este momento.
Introducción
Actualización del cargador de arranque
Cuando se obtiene por primera vez nuevo hardware, el cargador de arranque debe actualizarse. Solo debe hacer esto una vez para cada dispositivo Bluefruit Feather.
- Conecte el dispositivo Bluefruit Feather a un equipo a través de un cable micro USB.
- Siga las instrucciones de Adafruit para actualizar el cargador de arranque.
- Use la versión 0.6.3_s140_6.1.1 del cargador de arranque.
- El paquete correcto que se va a descargar debe tener el nombre "feather_nrf52840_express_bootloader-0.6.3_s140_6.1.1.zip". Puede encontrarse en la página de versión 0.6.3.
Actualización del firmware
Debe actualizar el firmware de cada versión de BTP.
Adquiera y configure la interfaz de la línea de comandos de Arduino.
- Descargue la versión más reciente de arduino-cli.
- Si aún no lo ha hecho, agregue arduino-cli a la variable PATH.
- Para adquirir los paquetes de placa Adafruit, ejecute lo siguiente desde un símbolo del sistema:
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 el puerto COM asignado a Bluefruit Feather mediante la ejecución de lo siguiente desde un símbolo del sistema:
arduino-cli board list
Cargue el firmware en Bluefruit Feather ejecutando lo siguiente desde un símbolo del sistema y reemplazando la X en COMX por el número de puerto COM identificado en el paso anterior:
arduino-cli upload -p COMX --fqbn adafruit:nrf52:feather52840 --input-file C:\BTP\<version>\DeviceFirmware\BtpBluefruit_nRF52840.ino.zip
Características
- Conexión de datos UART
- Admite HID y otros servicios basados en GATT
- Radio Bluetooth 5.0 totalmente certificado
- Base de datos ATT configurable
- Pequeño factor de forma, baja potencia, módulo de montaje de superficie
Nota
Actualmente no se admite la pluma bluefruit para su uso con Traduci.
Solución de problemas
- Si las pruebas producen errores de forma coherente y el firmware de Bluefruit Feather no se ha actualizado recientemente, compruebe que el firmware es una versión compatible siguiendo el paso 1. Si la versión es anterior, descargue el cargador de arranque e instale el firmware más reciente.