【Follow me第二季第1期】创意任务一:有创意的可穿戴装饰
[复制链接]
本帖最后由 nemon 于 2024-8-31 19:10 编辑
创意任务一的要求是,做一个可穿戴装饰。
我的想法是做一个报警器:平时显示彩虹色,按下A键进入报警模式红蓝交替闪烁并播放报警音,直到按B键恢复正常。
from adafruit_circuitplayground import cp
import time
i = 0
while True:
if cp.button_a :
cp.pixels.brightness = 1
while not cp.button_b :
for j in range(5):
cp.pixels[j+0]=( 255,0,0 )
cp.pixels[j+5]=( 0,0,255 )
for j in range(1):
cp.play_file('alert.wav')
for j in range(5):
cp.pixels[j+0]=( 0,0,255 )
cp.pixels[j+5]=( 255,0,0 )
for j in range(1):
cp.play_file('alert.wav')
else:
#cp.pixels.fill( ( 0,0,0 ) )
cp.pixels.brightness = 0.2
for j in range(10):
cp.pixels[j]=( 25*(i%10), 0+25*((j-i)%10) , 255-25*((j-i)%10) )
i = (i+1)%10
time.sleep(0.01)
运行效果见视频:
|