Перейти к содержанию

Первое мигание светодиода - Основы GPIO ESP32

Начало урока

Первое мигание светодиода - Основы GPIO ESP32

Добро пожаловать в ваш первый практический проект с ESP32! В этом уроке вы научитесь управлять светодиодом с помощью GPIO (General Purpose Input/Output - универсальные порты ввода/вывода) пинов ESP32, а также узнаете о критических различиях между ESP32 и Arduino.

Почему ESP32 особенный
Характеристика ESP32 Arduino Uno
Скорость процессора 240 МГц (Двухъядерный) 16 МГц
Логическое напряжение 3.3В 5В
WiFi ✓ Встроенный ✗ Нет
Bluetooth ✓ Встроенный ✗ Нет
GPIO пины 34 пина 14 цифровых + 6 аналоговых
ОЗУ 520 КБ 2 КБ
Понимание логики 3.3В

ESP32 работает на логическом уровне 3.3В, что означает:

Состояние HIGH: GPIO выдаёт 3.3В
Состояние LOW: GPIO выдаёт 0В (Земля)

Это отличается от логики 5В Arduino Uno. Когда GPIO пин установлен в HIGH:

  • Ток течёт от GPIO пина (3.3В)
  • Через светодиод (который поглощает ~2В)
  • Через резистор (который поглощает ~1.3В)
  • К земле (0В)
Учёт энергопотребления: ESP32 потребляет 80-240мА, особенно при активном WiFi. Используйте качественные USB-кабели и блоки питания!

Продолжите этот урок на YourAIZone

В полном уроке — объяснение целиком, разобранные примеры, частые ошибки, тесты с мгновенной проверкой и ИИ-репетитор. Начните сразу как гость или создайте аккаунт, чтобы сохранять прогресс.

В полном уроке

  • Объяснение целиком
  • Разобранные примеры
  • Частые ошибки и как их избежать
  • Тестовые вопросы: 15
  • ИИ-репетитор, который отвечает на вопросы по теме
  • Отслеживание прогресса для ученика, родителей и учителя