Отладочные платы Графит с ESP32

Графит — это линейка отладочных плат (ОП). Графиты отличаются микроконтроллерами и периферией, но имеют схожий форм-фактор. Основное предназначение Графитов — использование в любительских проектах в идеологии интернета вещей.

Отладочная плата Графит-S3

Отладочная плата Графит-S3

На плате Графит всегда есть USB разъём, система зарядки аккумулятора и стандартные два ряда контактов: с одной стороны 16, с другой — 12. Контакты размещены так, что линии питания и основные интерфейсы I2C, SPI находятся всегда в одном месте.

Ниже представлены платы Графит, основанные на разных модификациях микроконтроллера ESP32.

Модель ОП

Модель ESP32

Арх.ра

Связь

ОЗУ, кБ

ПЗУ, МБ

QIIC

Графит-IOT

ESP8266-12F

WiFi 4

160

4

Графит-32

ESP32

RISC

WiFi 4, BLE4.2

520

4

Графит-32S

ESP32S

RISC

WiFi 4, BLE4.2

520

4

Графит-S2

ESP32-S2-WROOM-I

RISC

WiFi 4

320

4

Графит-S3

ESP32-S3-WROOM-1-N8

RISC

WiFi 4, BLE5.0

512

8

Графит-C6

ESP32-C6-MINI-1

RISC-V

WiFi 6, BLE5.0

400

4

Настройка Arduino IDE

Для программирования Графит в среде Arduino IDE необходимо установить дополнительный пакет.

Мы разберем самый простой способ, рекомендованный нами к использованию. Он предполагает всего три действия.

Шаг 1. Запускаем среды и переход в настройки

Запускаем Arduino IDE, заходим в меню Файл и далее выбираем пункт Настройки.

Arduino IDE и ESP32

Шаг 2. Ссылка на хранилище настроек для плат ESP32

Затем, на форме настроек в поле «Дополнительные ссылки для менеджера плат» вставляем ссылку:

https://download.robotclass.ru/Arduino/package_graphite_esp32_index.json

Должно получиться вот так:

Настройка Графит в Arduino IDE

Шаг 3. Установка пакета с платами ESP32

Теперь заходим в меню Инструменты, далее в пункт Плата и затем Менеджер плат.

Менеджер плат в Arduino IDE

На открывшейся форме в строке поиска пишем слово graphite, после чего в результатах поиска появляется пакет с названием RobotClass Graphite ESP32 Boards. Жмём кнопку Установить.

Поиск пакета graphite в менеджере плат

Примечание

Ждём завершения установки, наблюдая за уровнем загрузки снизу. Это может занять 5-10 минут.

Теперь если зайти в меню Инструменты и далее Плата, можно увидеть, что появился дополнительный список плат Графит на базе ESP32. Готово!

Список плат Графит в Arduino IDE