该程序结合 cyberpi 与 math 库让童芯派的灯带灯效一边流动一边发生亮度变化。
import mathimport randomimport cyberpifrom time import sleepcyberpi.led.show("r g b y c")# 给童芯派上灯带一个初始灯效count = 0while True:cyberpi.led.set_bri(math.sin(count / 4) * 50 + 52)# 利用 math 库的三角函数功能使得灯带的亮度周期性变化。cyberpi.led.move(1)# 使用童芯派的灯带滚动功能实现跑马灯效果。count += 1sleep(0.1)
