Справочник
Выводы, характеристики и частые проблемы платы ESP32-C3 с OLED 0.42".
Выводы
| Вывод | Функция | Заметка |
|---|---|---|
GPIO0 | АЦП, цифровой | Свободен |
GPIO1 | АЦП, цифровой | Свободен |
GPIO2 | АЦП, цифровой | Загрузочный: не притягивайте к GND при старте |
GPIO3 | АЦП, цифровой | Свободен |
GPIO4 | АЦП, цифровой | Свободен |
GPIO5 | I2C SDA | Занят экраном, но к шине можно добавить другие I2C-датчики |
GPIO6 | I2C SCL | Занят экраном, но к шине можно добавить другие I2C-датчики |
GPIO7 | Цифровой | Свободен |
GPIO8 | Синий светодиод | Загрузочный, светодиод горит от LOW |
GPIO9 | Кнопка BOOT | Загрузочный, LOW при нажатии |
GPIO10 | Цифровой | Свободен |
GPIO20 | UART RX | Свободен, если не нужен аппаратный UART |
GPIO21 | UART TX | Свободен, если не нужен аппаратный UART |
5V | Питание | Напрямую от USB |
3V3 | Питание | От стабилизатора на плате, для датчиков |
GND | Земля | Общий провод |
Порядок выводов у плат разных производителей может отличаться. Сверяйтесь с надписями на своей плате.
Характеристики
| Чип | ESP32-C3, RISC-V, одно ядро до 160 МГц |
| Память | 400 КБ ОЗУ, 4 МБ flash |
| Связь | Wi-Fi 802.11 b/g/n 2,4 ГГц, Bluetooth 5 LE |
| Экран | OLED 0.42", 72×40, SSD1306, I2C: SDA — GPIO5, SCL — GPIO6 |
| Питание | 5 В через USB-C, логика выводов 3,3 В |
| АЦП | 12 бит (0–4095), выводы GPIO0–GPIO4 |
| Где купить | Плата ESP32-C3 Super Mini с OLED 0,42" и корпус для неё — в магазине duino.ru |
Частые проблемы
| Проблема | Решение |
|---|---|
| Монитор порта пустой | Инструменты → USB CDC On Boot: Enabled, загрузить скетч заново |
| Порт пропал, загрузка не идёт | Зажать BOOT, нажать и отпустить RST, отпустить BOOT |
| Не подключается к Wi-Fi | WiFi.setTxPower(WIFI_POWER_8_5dBm); после WiFi.begin() |
| Картинка на экране сдвинута | Используйте конструктор U8G2_SSD1306_72X40_ER_F_HW_I2C |
| Вместо русских букв мусор | enableUTF8Print(), шрифт с _cyrillic и print() вместо drawStr() |
Ошибка ledcSetup was not declared | В ядре 3.x используйте ledcAttach(pin, freq, bits) и ledcWrite(pin, duty) |