mandrock / toolsHARDWARE STUDIES ● 001
// ВІД PIN ДО ПЕРШОГО СИГНАЛУ

GPIOLAB.

ESP32
CLASSIC
3.3V LOGIC

Клікни pin. Розбери сигнал.
Залізо починається з контакту.

Пройти 6 вправ ↗

Для classic ESP32 / модулів ESP-32S та WROOM-32 без PSRAM. Вибери layout своєї DevKit нижче. S2, S3, C3 і ESP32-CAM мають іншу розпіновку.

01 / Розпіновка

ДИВИСЬ ЗВЕРХУ · USB ВНИЗУ
DEVKIT V1 / 30
I/OIN onlyУвагаЖивлення

«Для старту» прибирає flash, strapping та UART0. Для I²C / SPI / UART показані типові призначення; GPIO matrix дозволяє переналаштування.

02 / Відчуй PWM

МОДЕЛЬ У БРАУЗЕРІ
GPIO25 → 330 Ω → LED → GND

Цифровий pin.
Плавне світло.

PWM швидко перемикає HIGH і LOW. Duty cycle задає частку часу в HIGH. Це не аналогова напруга DAC.

0% / LOW100% / HIGH
LED / 50%
3.3V ↑1 kHz · T = 1 msчас →
MicroPython / PWM на GPIO25

Потрібна прошивка MicroPython для classic ESP32. Резистор 330 Ω обмежує струм зовнішнього LED. Вимкни живлення перед монтажем.

03 / Перевір себе

0 / 6 ЗАСВОЄНО

Вибери відповідь, клікнувши pin на платі вище.
Вибрати pin ↑

04 / Перед першим дротом

ПАМ’ЯТКА НА СТОЛІ
3.3V

Рівень GPIO

GPIO не приймають 5V. Для 5V-сигналу потрібен level shifter або відповідний дільник напруги. GND пристроїв має бути спільним.

34–39

Тільки input

Без output і внутрішніх pull-up / pull-down. Для кнопки потрібен зовнішній резистор. GPIO37/38 не виведені на цих layouts.

06–11

Зайняті flash

Залиш їх пам’яті модуля. Strapping pins теж потребують уваги: зовнішня схема може змінити режим старту.