美文网首页每日来一赞墨海
C1代码学习笔记(10)

C1代码学习笔记(10)

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

    十九、智能照明车2.0

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

    2.

    3.

    4.#创建光敏传感器对象ls,接口选择A1

    5. ls=ybc_robot.LightSensor("A1")

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

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

    8.#创建超声波传感器us,接口选择P3

    9.us=ybc_robot.UltrasonicSensor("P3")

    10.#创建电机对象m,接口选择S1

    11.m=ybc_robot.Motor("S1")

    12.

    13.while True:   #使用无限循环语句与双分支结构的嵌套

    14.        #超声波传感器重复执行检测、并判断检测的距离数值

    15.        #变量n1保存读取的超声波传感器距离值

    16.       n1=us.distance()

    17.     print(n1)

    18.     if  n1<30:

    19.          m.run(50)   #电机以50速度正转,小车前进

    20.    else:

    21.           m.run(0)   #电机停转,小车停止

    22.

    23.        #光敏传感器重复执行检测、并判断检测的光照强度数值

    24.       #变量n2保存检测的光照强度数值

    25.      n2=ls.brightness()

    26.     print(n2)

    27.      #如果光照强度数值小于700,模拟天黑状态

    28.       if n2<700

    29.            rr.turn_on(100)   #灯环打开,调节灯环亮度100

    30.       else:

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

    相关文章

      网友评论

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

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