описESP32-C3-DevKit-RUST-1 — це плата розробки на базі модуля ESP32-C3-MINI-1. Він пропонує підключення через WiFi, Bluetooth версії 5 та Bluetooth Mesh, що забезпечує бездротовий зв'язок різного рівня складності. Він використовує 32-бітний одноядерний процесор RISC-V, який працює на частоті до 160 МГц. Це дозволяє виконувати різноманітні завдання в режимі реального часу. Він має 384 КБ ПЗП та 400 КБ SRAM, з яких 16 КБ виділено для кеш-пам'яті.

Плата пропонує широкий набір з 22 програмованих контактів GPIO, які можна використовувати для різних застосувань. До них належать такі інтерфейси, як 3 x SPI, 2 x UART, 1 x I2C, 1 x I2S. Крім того, є також 2 54-бітні таймери загального призначення, 3 сторожові таймери та 1 52-бітний системний годинник для точного керування часом.

Модуль пропонує різні типи периферійних пристроїв, корисних у проектах розробки. До них належать, серед іншого:
- Периферійні пристрої дистанційного керування (RMT).
- ШІМ-контролер світлодіодів (LEDC), який дозволяє керувати світлодіодами з точним регулюванням яскравості.
- Повнорозмірний USB Serial/JTAG контролер, що забезпечує зв'язок через USB-інтерфейс.
- Загальний контролер DMA (GDMA), який дозволяє ефективно керувати операціями передачі даних між різними областями пам'яті.
- TWAI® (двопровідний автомобільний інтерфейс), який використовується для зв'язку в автомобільних системах.
- 2 12-бітних SAR АЦП, до 6 каналів, що дозволяють зчитувати аналогові сигнали.
Крім того, плата оснащена такими датчиками, як датчик температури та вологості SHTC3 або датчик IMU ICM-42670-P 6 DoF, який дозволяє вимірювати рух та орієнтацію. Також є адресний RGB-діод, що відкриває можливості створення світлових ефектів.
Плата може живитися від літій-іонного акумулятора, а зв'язок та живлення забезпечуються через роз'єм USB Type-C. ESP32-C3-DevKit-RUST-1 — це комплексна плата розробки, яка дозволяє досліджувати та розробляти різноманітні проекти, використовуючи розширені функції зв'язку, датчиків та інтерфейсу. Його можна використовувати, зокрема: в галузі Інтернету речей.
Комплект можна запрограмувати в Rust. Виробник підготував посібник, який допоможе вам розпочати програмування на Rust, доступний за адресою:
Властивості- Модуль ESP32-C3-MINI-1
- Сумісний зі стандартом IEEE 802.11 b/g/n
- Bluetooth 5, Bluetooth Mesh
- 32-бітний одноядерний процесор RISC-V, до 160 МГц
- 384 Кб ПЗУ
- 400 КБ SRAM (16 КБ для кешу)
- 8 КБ SRAM у форматі RTC
- 22 програмованих GPIO:
- 3x SPI
- 2xUART
- 1xI2C
- 1xI2S
- 2 x 54-бітні таймери загального призначення
- 3 сторожові таймери
- 1 x 52-бітний системний тактовий генератор
- Периферійний пристрій дистанційного керування (RMT)
- ШІМ-контролер світлодіодів (LEDC)
- Повнорозмірний USB Serial/JTAG контролер
- Загальний контролер прямого доступу до пам'яті (GDMA)
- TWAI®
- 2 12-бітних SAR АЦП, до 6 каналів
- Датчик температури та вологості SHTC3
- Датчик IMU 6 ступенів свободи ICM-42670-P
- Адресований RGB-діод
- Li-Ion зарядний пристрій
- Роз'єм USB Type-C
- Кнопка скидання