Seeed XIAO MG24

Seeed Studio · XIAO MG24, обычная версия без Sense

Мини-плата для датчиков и беспроводных сетей

Автор: SLDV LAB

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

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

О МОДУЛЕ

Что делает XIAO MG24, обычная версия без Sense

XIAO MG24 подходит для компактных беспроводных устройств: например, узла, который считывает внешний датчик по I²C и передаёт результат по Bluetooth LE. Это обычная версия без микрофона и IMU.

Радиотракт работает в диапазоне 2,4 ГГц. Доступность Bluetooth, Zigbee и Matter over Thread определяется выбранным стеком и версией Silicon Labs Arduino Core; эти протоколы не включаются одним универсальным скетчем. Wi-Fi нет. Для первого запуска достаточно USB-кабеля и встроенного светодиода.

D11/D12 связаны с USB–UART-мостом SAMD11; учитывать это при использовании дополнительных нижних площадок. Внутренняя Flash MCU и отдельная SPI Flash — разные накопители. По истории схемы внешняя память увеличена с 0,5 МБ в v1.0 до 4 МБ в v1.1; ревизию раннего экземпляра следует проверить. Фото не используется для определения ревизии.

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

Микроконтроллер
EFR32MG24B220F1536IM48-B
Частота до
78 МГц
Внутренняя Flash
1536 КБ
Отдельная SPI Flash
4 МБ по схеме v1.1; в ранней v1.0 — 0,5 МБ
RAM
256 КБ
Выведенные GPIO
19
Доступ к GPIO
D0–D10 по краям; D11–D18 на нижних площадках, D11/D12 также USB–UART
Интерфейсы
I²C, 2 UART, 2 SPI; PWM и ADC на многофункциональных выводах
Радио
2,4 ГГц: Bluetooth LE; Thread/Matter/Zigbee требуют соответствующего стека
Размеры
21 × 17,8 мм
Интерфейс
I²C, SPI, UART
Питание модуля
Питание USB-C: 5 В. BAT: один защищённый аккумулятор Li-ion/LiPo 3,7 В номинально, до 4,2 В. Логика GPIO: 3,3 В, 5 В на GPIO не подавать. 3V3 — выход стабилизатора. Внешнее питание 5V-площадки требует развязывающего диода по инструкции Seeed.

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
USB-CXIAO MG24: USB-CДля примера подключить только USB-кабель с передачей данных
Встроенный USER LEDPA07 / LED_BUILTINАктивный LOW; внешняя проводка не требуется

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

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

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

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

Библиотеки

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

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

Среда
Arduino IDE; Silicon Labs Arduino Core; XIAO_MG24

Выбрать именно XIAO MG24 в менеджере плат

URL менеджера плат
https://siliconlabs.github.io/arduino/package_arduinosilabs_index.json

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

Светодиод
LED_BUILTIN = 20; PA07; активный LOW

Определение в variants/xiao_mg24/pins_arduino.h

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

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 MG24. API и LED сверены с официальным Silicon Labs Arduino Core (исходники main, 09.10.2026). Компиляция и запуск на плате не выполнялись. Ожидается мигание жёлтого USER LED каждые 0,5 с.

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

Все проекты

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

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