美文网首页
C1代码学习笔记(6)

C1代码学习笔记(6)

作者: 寸寸生 | 来源:发表于2024-07-21 12:21 被阅读0次

    十一、使用超声波传感器检测距离

    1.import ybc_robot    #导入ybc_robot 机器人模块:

    2.import time    #导入time 时间模块:

    3.

    4.

    5. #创建超声波传感器对象us,接口选择P1

    6.us=ybc_robot .UltransonicSensor("P1") 

    7.

    8.while True: #使用无限循环语句,重复打印检测距离

    9.     n=us.distance()    #变量n保存读取的超声波传感器距离值

    10.   print(n)

    11.    time.sleep(1)

    十二、实现智能感应灯

    1.import ybc_robot    #导入ybc_robot 机器人模块:

    2.import time    #导入time 时间模块:

    3.

    4.

    5. #创建超声波传感器对象us,接口选择P1

    6.us=ybc_robot .UltransonicSensor("P1") 

    7. #创建灯环对象rr,接口选择P2

    8.rr=ybc_robot .RGBRing("P2") 

    9.

    10.while True:     #使用循环结构与双分支结构的嵌套,

    11.      重复打印检测、并判断距离数值

    12.     n=us.distance()    #变量n保存读取的超声波传感器距离值

    13.     print(n)

    14.    #如果距离值小于50,检测到人靠近

    15.      if n<50:

    16.           #灯环打开,调节亮度100,颜色为“橙色”

    17.           rr.turn_on(i,"红色”) 

    18.           time.sleep(3)

    19. else:

    20.           rr.turn_off()    #灯环关闭

    相关文章

      网友评论

          本文标题:C1代码学习笔记(6)

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