簡易生成PWM duty cycle Lookup Table(LUT)參照gamma曲線圖


   最近在GitHub上看到一個簡易PWM Loop Up Table生成器的網站,可在網頁直接線上使用,如下圖所示:

這個生成器還滿完整的,但是最低PWM參數無法設置不符合我的需求,因此就萌生新增功能的念頭。

    在作者GitHub網站下開個分支利用ChatGPT輔助增加一個有最低PWM參數設置項的版本的網頁,如下圖所示:



這個版本除了增加了Min  Value、Array_Min_Index、Array_Max_Index、Min Light Brightness percent、Row Length還增加藍色曲線標示,可以很直觀的觀察到藍色曲線為PWM生成的範圍,而生成的Look Up Table則是藍色曲線範圍內均等分布的點,使用此Loop Up Table可以使LED調光效果很平滑,詳細使用操作可參考S曲線圖版本


    感謝作者發布了便利功能的生成器,讓我有機會完善此生成器。


References:

[1] https://github.com/victornpb/gamma-table-generator

[2] https://chat.openai.com/

留言