Perpustakaan ini dirancang untuk bekerja dengan chip pengontrol LED TLC5955 dari Texas Instruments. Ini juga dapat dikonfigurasi untuk bekerja dengan banyak chip driver LED lainnya dari keluarga TLC59** menggunakan nilai #define di file header. Diuji untuk bekerja dengan Arduino MEGA dan Teensy 3.2, tetapi harus bekerja dengan mikrokontroler Arduino/Genuino atau sejenisnya. Ini mendukung semua fitur lembar data TLC5955 seperti:
Setelah mengunduh Arduino IDE, buka file tlc5955.ino untuk contoh cara mengimplementasikan kelas ini dalam sketsa Anda sendiri. Harap dicatat bahwa variabel statis perlu diinisialisasi dalam sketsa Anda (menurut saya ini adalah cara paling efisien untuk mengelola memori)
Perpustakaan ini berfungsi paling baik dengan pulsa jam LED dengan frekuensi 1MHz atau lebih tinggi. Kebanyakan mikrokontroler dapat mencapai hal ini, namun implementasinya mungkin berbeda. Untuk Teensy, perintah analogWriteFrequency
bawaan dapat mengatur frekuensi keluaran PIN dengan andal. Untuk papan lain, pencarian Google sederhana akan menunjukkan register mana yang harus disetel.
Pustaka ini stabil dan telah diuji dengan baik menggunakan Teensy 3.2, tetapi mungkin memiliki bug untuk papan lainnya. Silakan ajukan masalah di Github jika Anda menemukan bug. API mungkin sedikit berubah seiring dengan penambahan fitur baru.
Kontribusi dianjurkan! Silakan buat permintaan tarik di Github, ajukan masalah, atau kirimkan saya pesan di Github.
BSD