TLC5941:TLC5941是一个高级的面向对象的Arduino库,用于使用德州仪器(TI)的TLC5941,TLC5940和TLC59401 LED驱动器来驱动大量LED。 图书馆分为四个主要类别

时间:2024-05-21 03:36:46
【文件属性】:

文件名称:TLC5941:TLC5941是一个高级的面向对象的Arduino库,用于使用德州仪器(TI)的TLC5941,TLC5940和TLC59401 LED驱动器来驱动大量LED。 图书馆分为四个主要类别

文件大小:14KB

文件格式:ZIP

更新时间:2024-05-21 03:36:46

C++

TLC5941 TLC5941是一个高级的面向对象的Arduino库,用于使用德州仪器(TI)的TLC5941和TLC5940 LED驱动器来驱动大量LED。 该库允许以菊花链方式连接大量TLC594x芯片,从而可以控制潜在的数百个单个LED(取决于可用的RAM)。 结构 该库分为四个主要类:处理所有与硬件相关的东西的Controller类,TLC5941类,它充当每个实际TLC5941的代理(并将很快扩展为涵盖TLC5940的代理),Light类,其作用是作为TLC5941的每个实际LED串的代理,以及FX类,它是派生新效果的基类(例如,用于实现Cylon / KITT样式的闪光灯或POV渲染器)。 注意事项 这是我编写低级嵌入式代码的早期工作之一。 因此,有些方面可能会引起人们的注意。 鉴于TLC594x特有的串行接口,破解SPI接口只会产生一定程度的意义,而无需依靠暴力破解来实现结


【文件预览】:
TLC5941-master
----Light.cpp(1KB)
----Controller.cpp(2KB)
----TLC5941.h(1KB)
----TLC5941.cpp(2KB)
----Cylon.h(789B)
----keywords.txt(173B)
----examples()
--------cylon()
--------fire()
--------quicktest()
--------TrafficLights()
----Light.h(2KB)
----Fire.cpp(873B)
----Cylon.cpp(1KB)
----README.md(1KB)
----Controller.h(3KB)
----Traffic.cpp(2KB)
----Fire.h(599B)
----Traffic.h(3KB)

网友评论