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

52 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Lab 005: PWM LED Dimming
## Goal
Управлять яркостью LED с ESP32 через PWM и проверить связь duty cycle с наблюдаемой яркостью.
## Required Components
- ESP32 dev board
- LED
- Resistor
- Breadboard
- Dupont wires
- Multimeter
## Expected Behavior
LED меняет яркость при изменении PWM duty cycle. GPIO остается в пределах 0V..3.3V.
## Pre-Flight Checklist
- Выбрать безопасный PWM-capable GPIO.
- Подключить LED только через резистор.
- Проверить полярность LED.
- Проверить common ground.
## Safety Notes
- ESP32 GPIO strictly 3.3V.
- GPIO не должен питать нагрузку с большим током.
- Не подключать LED без резистора.
## Expected Measurements
- GPIO low: около 0V.
- GPIO high: около 3.3V.
- Average voltage by multimeter may change with duty cycle, but exact reading depends on meter.
## Actual Measurements
TODO: записать реальные измерения.
## Debugging Checklist
- Если яркость не меняется, проверить GPIO и PWM channel.
- Если LED не светится, проверить полярность и resistor path.
- Если readings странные, помнить, что мультиметр усредняет PWM.
## Conclusion
TODO: краткий вывод после выполнения.