【Follow me第二季第1期】-水果钢琴——通过触摸水果弹奏音乐,并配合灯光效果
[复制链接]
水果钢琴
代码如下
while 1:
if cp.touch_A1:
cp.pixels.fill((256, 0, 0))
cp.start_tone(262)
elif cp.touch_A2:
cp.pixels.fill((256, 128, 0))
cp.start_tone(294)
elif cp.touch_A3:
cp.pixels.fill((256, 256, 128))
cp.start_tone(330)
elif cp.touch_A4:
cp.pixels.fill((128, 256, 256))
cp.start_tone(349)
elif cp.touch_A5:
cp.pixels.fill((0, 128, 256))
cp.start_tone(392)
elif cp.touch_A6:
cp.pixels.fill((0, 0, 256))
cp.start_tone(440)
elif cp.touch_A7:
cp.pixels.fill((256, 256, 256))
cp.start_tone(494)
elif cp.touch_A8:
cp.pixels.fill((0, 0, 0))
cp.start_tone(523)
else:
cp.pixels.fill((0, 0, 0))
cp.stop_tone()
只需要通过判断引脚电平的变化 调用touch_A1—touch_A8引脚,即可判断出哪里的电极被触发对应调用pixels与start_tone方法即可响起声音跟灯光
|