WS2812炫彩灯接口(Python)
概要
通过Python指令来控制ws2812灯带的展现。
输出灯带(write)
语法:
- car.ws2812.write(pin, color)
- car.ws2812.write(pin, [colors, ...])
说明:
输出炫彩灯色彩。
参数:
- pin 炫彩灯连接的管脚。
- color 色彩列表。
范例:
#接在A1管脚的单枚炫彩灯输出红色
car.ws2812.write(A1, 0xFF000)
#接在A2管脚的灯带依次输出为红色、绿色、蓝色
car.ws2812.write(A1, [0xFF0000, 0xFF00, 0xFF])
关闭灯带(clear)
语法:
- car.ws2812.clear(pin)
说明:
关闭已经输出的炫彩灯,系统会自动根据先前的输出来做关闭操作。
参数:
- pin 炫彩灯连接的管脚。
范例:
#清空关闭已经输出显示的灯珠
car.ws2812.clear(A1)
查询灯珠数目(count)
语法:
- car.ws2812.count(pin)
说明:
查询当前已经输出的灯珠数目。
参数:
- pin 炫彩灯连接的管脚。
范例:
#查询当前已经输出的灯珠数目
car.ws2812.count(A1)