每日来一赞墨海

C1代码学习笔记(10)

2024-07-30  本文已影响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()  #灯环关闭

上一篇下一篇

猜你喜欢

热点阅读