二十八、实现RGB灯带亮起
1.import ybc_robot #导入ybc_robot模块
2.import time #导入time模块
3.
4.
5.#创建灯带对象rs,接口选择P1
6.rs=ybc_robot.RGBStrip("P1")
7.
8.#控制RGB灯带亮度为50,颜色设为粉色
9.rs.turn_on([50,50,50,50,50,50,50,50,50],"粉色“”)
10.time.sleep(3) #程序休眠3秒
11.rs.turn_off() #关闭RGB灯带
二十九、根据获取的声音值决定灯珠亮灯的个数
1.import ybc_robot #导入ybc_robot模块
2.import time #导入time模块
3.import ybc_tools #导入ybc_tools 模块
4.
5.
6.#创建声音传感器对象ss,接口选择A1
7.ss=ybc_robot .SoundSensor("A1")
8.
9.#使用无限循环语句
10.#重复执行获取声音数值
11.#并将值转换为灯珠亮起的个数
12.while True:
13. #获取声音传感器返回的声音值
14. #保存在变量n1
15. n1=ss.loundness()
16. #将获取的声音值转换为灯珠亮起的个数
17. #保存在变量n2中
18. n2=ybc_tools.map_value(n1,[0,1023],[0,9])
19. print(n2)#打印转换后的结果
20. time.sleep(1) #让程序休眠1秒
网友评论