LOLIN C3 Mini v2.1.0 — 4 МБ Flash

WEMOS / LOLIN · C3 Mini v2.1.0, ESP32-C3FH4, 4 МБ Flash

Компактная плата для Wi-Fi и BLE-проектов

Автор: SLDV LAB

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

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

О МОДУЛЕ

Что делает C3 Mini v2.1.0, ESP32-C3FH4, 4 МБ Flash

C3 Mini v2.1.0 подходит для небольших сетевых устройств и макетов в форм-факторе LOLIN. Программа работает автономно после записи во Flash. Плата совместима по форм-фактору с расширениями D1 mini, но функции контактов и уровни сигналов каждого расширения нужно проверять отдельно.

Для этого материала выбрана ревизия v2.1.0. Её керамическая антенна и разводка отличаются от ранней v1.0.0. Встроенный WS2812B подключён к GPIO7; обычный светодиод нельзя использовать как пример управления этим RGB LED. GPIO2, GPIO8 и GPIO9 участвуют в начальной конфигурации загрузки. USB использует GPIO18/19. Bluetooth поддерживает BLE, без Classic.

Источники фото и распиновки: WEMOS / LOLIN. Ссылки на первоисточники приведены в документации. Повторное использование медиа не объявлено свободным от прав; видимые маркировки сохранены.

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

Процессор
RISC-V, 32 бит, одно ядро
Максимальная частота
160 МГц
Flash
4 МБ
Внутренняя SRAM
400 КБ
PSRAM
0 МБ
Wi-Fi
2,4 ГГц, IEEE 802.11 b/g/n
Bluetooth
5 LE; без Classic
USB
USB Type-C, встроенный USB Serial/JTAG
GPIO, выведенные на плате
12
Габариты
34,3 × 25,4 мм
Встроенный индикатор
WS2812B, GPIO7
Интерфейс
I²C, SPI, UART, Аналоговый, Wi-Fi, Bluetooth
Питание модуля
Первый запуск: 5 В от USB через кабель с передачей данных. GPIO — логика 3,3 В; сигналы 5 В недопустимы. Не соединяйте независимые источники питания без проверки схемы платы. Допустимый ток внешней нагрузки зависит от источника, стабилизатора и потребления самой платы.

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
Внешний LED: анод через резистор 1 кОм4 / GPIO4Только для полного скетча ниже. Катод LED соедините с GND.
Внешний LED: катодGNDОбщая земля; внешний источник для этого теста не нужен.
Кабель USB с передачей данныхUSB Type-CПитание и загрузка программы; не подавайте 5 В на GPIO.

Подходит для ESP32, Arduino. Выберите контакты по документации своей платы.

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

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

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

Помоги интегрировать C3 Mini v2.1.0, ESP32-C3FH4, 4 МБ Flash в проект. Сначала уточни ревизию и маркировку платы, среду и её версию, периферию, питание и задачу. Используй подтверждённые настройки этой карточки. Разделяй внутреннюю SRAM и PSRAM, характеристики чипа и реально доступные выводы платы. Подготовь схему, зависимости, полный минимальный пример с диагностикой и последовательность проверки. Проверь конфликты с USB, Flash, индикаторами, OLED и загрузочными GPIO. Не считай GPIO21/22 универсальными I²C для всех ESP32. Логика 3,3 В; отдельно проверь уровни подключаемых модулей. Для Arduino-ESP32 3.3.0 исходный тест — внешний LED на GPIO4, анод через 1 кОм, катод на GND. Объясни ограничения применённых API, не заявляй физический тест без фактической проверки.

Библиотеки

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

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

Arduino-ESP32
3.3.0

Установите пакет esp32 by Espressif Systems указанной версии. API и наличие профиля сверены по исходникам; физическое тестирование не выполнялось.

Плата в Arduino IDE
LOLIN C3 Mini

Tools → Board. Настройки относятся только к описанной модели.

Flash Size
4MB

Объём точного исполнения; схема разделов должна помещаться в этот объём.

Вывод внешнего LED
GPIO4

Анод LED через резистор 1 кОм к указанному GPIO, катод к GND. Подключайте при отключённом питании.

Serial Monitor
115200

Откройте порт платы. Для прямого USB может потребоваться выбрать порт заново после загрузки.

USB CDC On Boot
Enabled

Включено для Serial через штатный прямой USB этой платы.

Arduino-ESP32 3.3.0 · внешний светодиод

cpp
#include <Arduino.h>

constexpr uint8_t kLedPin = 4;

void setup() {
  pinMode(kLedPin, OUTPUT);
  digitalWrite(kLedPin, LOW);
  Serial.begin(115200);
  delay(1500);
  Serial.println("SLDV LAB: external LED test");
}

void loop() {
  digitalWrite(kLedPin, HIGH);
  Serial.println("LED on");
  delay(500);
  digitalWrite(kLedPin, LOW);
  Serial.println("LED off");
  delay(500);
}

Полный скетч для C3 Mini v2.1.0, ESP32-C3FH4, 4 МБ Flash, Arduino-ESP32 3.3.0, профиль LOLIN C3 Mini. Это внешний LED на 4 / GPIO4, не встроенный RGB и не OLED. Резистор 1 кОм обязателен. После загрузки ожидается мигание с периодом 1 с и сообщения в мониторе. Если порт не появляется, проверьте USB-кабель, настройку CDC и режим BOOT/RESET; если мигает без вывода, проверьте выбранный порт. API сверены по документации и исходникам; компиляция и проверка на физической плате не выполнялись.

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

Все проекты

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

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