美文网首页
C2代码学习笔记(19)

C2代码学习笔记(19)

作者: 寸寸生 | 来源:发表于2024-09-05 19:18 被阅读0次

二十八、实现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秒

相关文章

网友评论

      本文标题:C2代码学习笔记(19)

      本文链接:https://www.haomeiwen.com/subject/dhflljtx.html