美文网首页
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