Files
2026-06-30 11:42:43 +03:00

1.8 KiB
Raw Permalink Blame History

Lab 003: ESP32 Blink

Goal

Прошить ESP32 и выполнить простой blink на безопасном GPIO или встроенном LED, если он есть на конкретной dev board.

Required Components

  • ESP32 dev board
  • USB cable
  • Computer with Arduino Core or PlatformIO
  • Optional external LED + resistor
  • Multimeter

Expected Behavior

ESP32 прошивается, запускает firmware, LED мигает с заданным периодом.

Pre-Flight Checklist

  • Определить точную модель ESP32 dev board.
  • Найти pinout и безопасные GPIO.
  • Не подключать 5V к GPIO.
  • Если используется external LED, поставить резистор последовательно.
  • Проверить, что питание идет только понятным способом.

Safety Notes

  • ESP32 GPIO strictly 3.3V.
  • External LED должен иметь резистор.
  • Не использовать boot strap pins без проверки pinout.

Expected Measurements

  • USB 5V на входе dev board: expected near 5V.
  • 3.3V rail на ESP32: expected near 3.3V.
  • GPIO blink level: low около 0V, high около 3.3V.

Actual Measurements

TODO: записать реальные измерения.

Debugging Checklist

  • Если прошивка не загружается, проверить board/port/boot mode.
  • Если LED не мигает, проверить правильный GPIO.
  • Если external LED не светится, проверить полярность и резистор.
  • Измерить 3.3V rail и GPIO level мультиметром.

Conclusion

TODO: краткий вывод после выполнения.