Gdzie w bibliotece mogę zmienić częstotliwość PWM?

nebraska
Posts: 204
Joined: Thu Dec 08, 2022 3:00 pm
Been thanked: 1 time

Post

Witam
Z jaką częstotliwością działa PWM na dimerze w Supli? I gdzie to w bibliotece można zmienić? Szukałem w pliku źródłowym dimmera i nic tam nie widzę takiego

Code: Select all

analogWriteFreq()
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

nebraska wrote: Fri Feb 06, 2026 12:25 am Witam
Z jaką częstotliwością działa PWM na dimerze w Supli? I gdzie to w bibliotece można zmienić? Szukałem w pliku źródłowym dimmera i nic tam nie widzę takiego

Code: Select all

analogWriteFreq()
Kod dla ESP32 był pisany, gdy metody "analogWrite" nie były jeszcze dostępne na tych boardach w Arduino, więc używany był natywny mechanizm "ledc" z esp-idf.
Tutaj jest setup tego:
https://github.com/SUPLA/supla-device/b ... s.cpp#L104

W skrócie:
ledcSetup(ledChannel, freq, resolution);

resolution jest chyba podawane w ilości bitów, więc 10 -> 2^10
Najlepsze suple dla Twojego domu :mrgreen:
nebraska
Posts: 204
Joined: Thu Dec 08, 2022 3:00 pm
Been thanked: 1 time

Post

Ok, dziękuję już wszystko jasne.

Return to “supla-dev”