灯光、指示器与信息显示:APA102与OLED的使用指南
1. APA102 LED灯带控制
在控制APA102 LED灯带时,有几个关键函数起着重要作用:
- push_color(color) :在代码第9行,它将新颜色推入 color_buffer 的索引0位置。
- set_pattern() :第10行的此函数用重复的颜色模式序列填充 color_buffer 。
- rotate_colors() :第11行的函数用于旋转 color_buffer 中的颜色,并且颜色会循环,即最后一个颜色会变成第一个。若使用小于0的计数值,颜色会反向旋转。
在代码末尾,有几个函数用于控制LED灯带,它们是之前讨论的函数的组合:
cycle_colors(colors=("red", "green", "blue"), delay_secs=1)
pattern_example()
rotate_example(colors=("red", "green", "blue"), rounds=2, delay_secs=0.02)
rainbow_example(rounds=1, delay_secs=0.01)
2. APA102与SPI接口
通常,SPI接口使用四根线进行数据传输,但在APA102的电路中,仅使用了两根线(DI和CI)。以下是APA102
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



