ไลบรารีนี้ออกแบบมาเพื่อทำงานร่วมกับชิปควบคุม LED TLC5955 จาก Texas Instruments นอกจากนี้ยังสามารถกำหนดค่าให้ทำงานร่วมกับชิปไดรเวอร์ LED อื่นๆ จำนวนมากจากตระกูล TLC59** ได้โดยใช้ค่า #define ในไฟล์ส่วนหัว ผ่านการทดสอบแล้วว่าใช้งานได้กับ Arduino MEGA และ Teensy 3.2 แต่ควรใช้งานได้กับไมโครคอนโทรลเลอร์ Arduino/Genuino หรือที่คล้ายกัน รองรับคุณสมบัติทั้งหมดของเอกสารข้อมูล TLC5955 เช่น:
หลังจากดาวน์โหลด Arduino IDE แล้ว ให้เปิดไฟล์ tlc5955.ino เพื่อดูตัวอย่างวิธีนำคลาสนี้ไปใช้ในแบบร่างของคุณเอง โปรดทราบว่าจะต้องเริ่มต้นตัวแปรคงที่ในแบบร่างของคุณ (ฉันพบว่านี่เป็นวิธีที่มีประสิทธิภาพที่สุดในการจัดการหน่วยความจำ)
ไลบรารีนี้ทำงานได้ดีที่สุดกับพัลส์นาฬิกา LED ที่มีความถี่ 1MHz หรือสูงกว่า ไมโครคอนโทรลเลอร์ส่วนใหญ่สามารถบรรลุเป้าหมายนี้ได้ แต่การใช้งานอาจแตกต่างกัน สำหรับ Teensy คำสั่ง analogWriteFrequency
ในตัวสามารถตั้งค่าความถี่เอาต์พุตของ PIN ได้อย่างน่าเชื่อถือ สำหรับบอร์ดอื่นๆ การค้นหาโดย Google แบบง่ายๆ ควรแสดงให้คุณทราบว่าต้องตั้งค่าการลงทะเบียนใด
ไลบรารี่นี้มีความเสถียรและผ่านการทดสอบอย่างดีโดยใช้ Teensy 3.2 แต่อาจมีข้อบกพร่องสำหรับบอร์ดอื่นๆ กรุณายื่นปัญหาบน Github หากคุณพบข้อบกพร่อง API อาจเปลี่ยนแปลงเล็กน้อยเมื่อมีการเพิ่มคุณสมบัติใหม่
มีส่วนร่วมได้รับการสนับสนุน! โปรดสร้างคำขอดึงข้อมูลบน Github แจ้งปัญหา หรือส่งข้อความถึงฉันบน Github
บีเอสดี