Программирование микроконтроллеров ESP32
(Быстрый старт)
Это короткий практический курс для новичков и радиолюбителей. Он не про «глубокую теорию», а про уверенную базу: чтобы уже через месяц человек мог собрать простое работающее устройство на ESP32.
Учебный план
Среда разработки + первый проект (ESP-IDF и Arduino) + GPIO
Кнопка: debounce + события SHORT/DOUBLE/LONG/HOLD + таймер esp_timer + KY-040 энкодер (минимально)
PWM (LEDC): управление яркостью
Управление с помощью ADC: потенциометр + фильтр + управление (связь с PWM)
I²C + SSD1306 через компонент esp_lcd (без самописного драйвера), аксель+гиро
FreeRTOS + MPU6050: аксель+гиро → угол → серво (комплементарный фильтр)
SPI microSD (FATFS)
Последовательные интерфейсы WS2812 (RMT), Интерфейс 1-Wire Сдвиговый регистр
WiFi управление
Документы об образовании