Seeed XIAO nRF52840

Seeed Studio · XIAO nRF52840, обычная версия; не Sense и не Plus

Мини-плата с Bluetooth для носимых устройств

Автор: SLDV LAB

Опубликовано · Обновлено

СложностьЛегко
Проекты с компонентом

О МОДУЛЕ

Что делает XIAO nRF52840, обычная версия; не Sense и не Plus

Обычная XIAO nRF52840 позволяет собрать компактный BLE-пульт или носимый датчик с внешним I²C-модулем. Есть встроенная антенна, RGB-светодиод и зарядная цепь для одноэлементного аккумулятора. Микрофона и IMU в этой версии нет.

Не путать с Sense и Plus: здесь 11 GPIO на боковых контактах. Для NFC нужна внешняя антенна на специальных площадках. Wi-Fi отсутствует. Внутреннюю Flash для программы и внешнюю SPI Flash нельзя складывать как единую память прошивки.

Нумерация Arduino-выводов различается у Mbed и non-Mbed пакетов; пример рассчитан на Seeed nRF52 Boards (non-Mbed).

Характеристики

Микроконтроллер
Nordic nRF52840
Частота
64 МГц
Внутренняя Flash
1 МБ
Отдельная SPI Flash
2 МБ
RAM
256 КБ
GPIO на боковых контактах
11
Аналоговые входы
6
Интерфейсы
UART, I²C, SPI, PWM, SWD; NFC на отдельных площадках
Радио
Bluetooth LE, 2,4 ГГц; возможности версии Bluetooth зависят от стека
Размеры
21 × 17,8 мм
Интерфейс
I²C, SPI, UART
Питание модуля
USB-C: 5 В. BAT: одноэлементный Li-ion/LiPo 3,7 В номинально, до 4,2 В, с правильной полярностью. GPIO: 3,3 В, не допускают 5 В. 3V3 — выход стабилизатора. Не подключать несколько внешних источников питания без проверки схемы.

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
USB-CXIAO nRF52840: USB-CUSB-кабель с данными; внешняя проводка для Blink не нужна
Встроенный красный LEDP0.26 / LED_BUILTINАктивный LOW; пакет Seeed nRF52 Boards (non-Mbed)

ВАШ ПРОЕКТ · ВАШ ДАТЧИК

Интегрируйте модуль с ChatGPT

Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.

Помоги интегрировать Seeed XIAO nRF52840 в мой проект. Сначала уточни задачу, среду разработки и подключаемые устройства. Используй документацию именно этой платы. Разделяй питание и логику, проверь занятые выводы. Дай схему подключения, зависимости, минимальный пример с подходящим API, ожидаемый результат и разбор ошибок. Не обещай аппаратных тестов и возможностей неподходящего стека.

Библиотеки

Установите библиотеку для своей среды и откройте пример из её документации.

Что именно прописать

Среда
Arduino IDE; Seeed nRF52 Boards; Seeed XIAO nRF52840

Не выбирать Sense, Plus или Mbed для этого примера

URL менеджера плат
https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json

Официальный пакет Seeed; отдельные библиотеки для Blink не нужны

Светодиод
LED_BUILTIN / P0.26; активный LOW

Определение именно non-Mbed варианта платы

Первый запуск: красный светодиод

cpp
#include <Arduino.h>

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
  digitalWrite(LED_BUILTIN, HIGH);
}

void loop() {
  digitalWrite(LED_BUILTIN, LOW);
  delay(500);
  digitalWrite(LED_BUILTIN, HIGH);
  delay(500);
}

Полный Arduino-скетч для обычной XIAO nRF52840 и Seeed nRF52 Boards (non-Mbed). LED/API сверены с официальным variant.h (master, 09.10.2026). Не компилировался и не запускался на устройстве. Ожидается мигание красного канала RGB.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.

Связанные материалы и компоненты