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