美文网首页每日来一赞墨海
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