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