该程序结合 cyberpi 与 math 库让童芯派的灯带灯效一边流动一边发生亮度变化。

    1. import math
    2. import random
    3. import cyberpi
    4. from time import sleep
    5. cyberpi.led.show("r g b y c")
    6. # 给童芯派上灯带一个初始灯效
    7. count = 0
    8. while True:
    9. cyberpi.led.set_bri(math.sin(count / 4) * 50 + 52)
    10. # 利用 math 库的三角函数功能使得灯带的亮度周期性变化。
    11. cyberpi.led.move(1)
    12. # 使用童芯派的灯带滚动功能实现跑马灯效果。
    13. count += 1
    14. sleep(0.1)