Začínáme s ESP32 a ESP IDE – Příklad 2 PWM Řízení jasu LED

Proč PWM?
PWM (Pulzně šířková modulace) umožňuje měnit jas LED rychlým přepínáním mezi logickou 1 a 0.
Čím delší je „zapnutá“ část periody (střída), tím jasněji LED svítí; čím kratší, tím slaběji.
Připojení LED k ESP32
- Anoda (delší nožička) LED → GPIO 22 přes rezistor (100 Ω – 560 Ω).
- Katoda (kratší) → GND ESP32.

Jak PWM funguje

- Digitální signál střídá stavy zapnuto / vypnuto.
- Střída (Duty Cycle) – procento času v logické 1 během jednoho cyklu.
- Frekvence PWM – rychlost, jakou se střídají cykly; vyšší frekvence → plynulejší regulace.
Příklad – PWM v Blockly
- Blok „analogový výstup PWM“
- Pin – číslo GPIO (22)
- Frekvence – např. 5000 Hz
- Hodnota 0 – 1023 (10 bitů)
- Cyklus „počítat s i od 0 do 1023 po 1“ plynule zvyšuje jas.
- Druhý cyklus opačným směrem jas snižuje.