該庫設計用於與 Texas Instruments 的 TLC5955 LED 控制器晶片配合使用。也可以使用頭檔中的 #define 值將其配置為與 TLC59** 系列中的許多其他 LED 驅動器晶片配合使用。經測試可與 Arduino MEGA 和 Teensy 3.2 搭配使用,但也應與任何 Arduino/Genuino 微控制器或類似控制器搭配使用。它支援 TLC5955 資料表的所有功能,例如:
下載 Arduino IDE 後,打開 tlc5955.ino 文件,以取得有關如何在您自己的草圖中實現此類的範例。請注意,靜態變數需要在您的草圖中初始化(我發現這是管理記憶體的最有效方法)
此庫最適合使用頻率為 1MHz 或更高的 LED 時脈。大多數微控制器都可以實現這一點,但實現方式可能有所不同。對於 Teensy,內建指令analogWriteFrequency
可以可靠地設定 PIN 的輸出頻率。對於其他板,簡單的谷歌搜尋應該會告訴您要設定哪些寄存器。
該庫非常穩定,並且使用 Teensy 3.2 進行了充分測試,但對於其他板可能存在錯誤。如果發現錯誤,請在 Github 上提交問題。隨著新功能的添加,API 可能會略有變化。
鼓勵貢獻!請在 Github 上建立拉取請求、提交問題或在 Github 上向我發送訊息。
BSD