# 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: краткий вывод после выполнения.